2013-08-01 73 views
0

我使用Zend_Auth登录用户名和密码凭证。但是,在关闭浏览器选项卡并在新选项卡中打开网站后,Zend Auth会记住身份验证。只有当用户检查记住我在登录页面时,我才需要这样做。如果他没有检查它,则在关闭标签时应该撤销认证。我如何实现这一点?记住我与zend_auth

+1

它不是zend auth,但是您的浏览器会保持cookie直到浏览器关闭(而不是选项卡)。另见:http://stackoverflow.com/questions/10958769/destroy-session-when-broswer-tab-closed – RMK

回答

0

发送与表单数据的复选框值,看看它是否被检查。如果是这样,那就使用Zend_Session。

// set remember me session 
if ($formData['loginRememberMe']) 
{ 
    Zend_Session::rememberMe(); 
}