0
我使用Zend_Auth登录用户名和密码凭证。但是,在关闭浏览器选项卡并在新选项卡中打开网站后,Zend Auth会记住身份验证。只有当用户检查记住我在登录页面时,我才需要这样做。如果他没有检查它,则在关闭标签时应该撤销认证。我如何实现这一点?记住我与zend_auth
我使用Zend_Auth登录用户名和密码凭证。但是,在关闭浏览器选项卡并在新选项卡中打开网站后,Zend Auth会记住身份验证。只有当用户检查记住我在登录页面时,我才需要这样做。如果他没有检查它,则在关闭标签时应该撤销认证。我如何实现这一点?记住我与zend_auth
发送与表单数据的复选框值,看看它是否被检查。如果是这样,那就使用Zend_Session。
// set remember me session
if ($formData['loginRememberMe'])
{
Zend_Session::rememberMe();
}
它不是zend auth,但是您的浏览器会保持cookie直到浏览器关闭(而不是选项卡)。另见:http://stackoverflow.com/questions/10958769/destroy-session-when-broswer-tab-closed – RMK