2010-11-19 8 views
0

ile oturum açılamıyor Zend_Auth (LDAP Bağdaştırıcısı) olan bir kullanıcının kimliğini doğrularım. Zend_Auth's clearIdentity()

şimdi bir çıkış senaryoyu yapıyor uğraş vermişler: Ben Firefox'ta çıkış yaparken

public function logoutAction() 
{ 
    $db = Zend_Registry::Get('DbSrv1'); 

    Zend_Auth::getInstance()->clearIdentity(); 

    $this->view->title = "Logout"; 
    return true; 
} 

işe yarıyor. i Internet Explorer 7 ve 8'de aynı yaparsanız, ben sadece sayfayı yenileyin olması ve kullanıcı hala kaydedilir

Ben oturumu önbelleği hakkında bir bilgi buldum, ama yine de işe yaramıyor.

Buna ek olarak, elle oturumu temizlemeye çalıştı - başarılı olamadı:

unset($_SESSION); 
$_SESSION = NULL; 

nasıl çıkış işlemini yapabilirsiniz Kullanıcı?

Teşekkür ederiz! Saygılarımızla

cevap

0

Belki de $ this -> _ redirect ('/') kullanarak render/return yerine kullanarak yeniden yönlendirmeyi deneyin? Daha önce hiç bu konuya sahip değildim.

Bu işe yaramazsa, belki de session_unset ve session_destroy php işlevlerini deneyin.

+0

Üzgünüz: (Hala Firefox, Chrome ve Safari'de değil, IE ile giriş yapmış. – Ueli