我正在开发一款研究公司的网站应用程序,其中一个要求是用户一次只能在一个设备上登录。
因此,我开发了一个相当基本的系统,当您登录时,某些PHP代码会将用户在数据库中的行从0更新为1,当您单击注销按钮时,它会再次将该行从1更新为0。
唯一的问题是,如果用户没有使用注销按钮,而是简单地关闭了浏览器,它将终止会话并注销他们,但是他们在数据库中的行不会被更新。
是否有一种方法可以在浏览器关闭时更新数据库?
因此,我开发了一个相当基本的系统,当您登录时,某些PHP代码会将用户在数据库中的行从0更新为1,当您单击注销按钮时,它会再次将该行从1更新为0。
唯一的问题是,如果用户没有使用注销按钮,而是简单地关闭了浏览器,它将终止会话并注销他们,但是他们在数据库中的行不会被更新。
是否有一种方法可以在浏览器关闭时更新数据库?