2013-08-01 116 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(); 
}