I have a system set up to lock certain content in a database table so only one user can edit that content at a time. Easy enough and that part is working fine. But now I’m at a road block of how to send a request to “unlock” the content. I have the stored procedure to unlock the content, but how/where would I call it when the user just closes their browser?
Share
You also can’t know when the user turns off his computer. You have to do it the other way around.
Require that the lock be renewed periodically. Only the web site would do the periodic renewal. If the user stops using the web site, then the lock expires.
Otherwise, require the user to explicitly unlock the content. Other users who want to edit the content can then go yell at the first user when they can’t do their jobs. Not a technological solution, but still a good one. Shame works.