forked from extern/egroupware
"Fix for bug #1992 from Hans-Juergen Tappe:
The sitemgr login module does not cleanup session."
This commit is contained in:
parent
e1a25587c8
commit
10006c16ec
13
login.php
13
login.php
@ -34,6 +34,19 @@ else
|
|||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Destroy any existing anonymous session.
|
||||||
|
* Copied from logout.php. Maybe make it a common function?
|
||||||
|
*/
|
||||||
|
if(isset($GLOBALS['sitemgr_info']) && $GLOBALS['egw_info']['user']['userid'] == $GLOBALS['sitemgr_info']['anonymous_user'])
|
||||||
|
{
|
||||||
|
if($GLOBALS['egw']->session->verify())
|
||||||
|
{
|
||||||
|
$GLOBALS['egw']->hooks->process('logout');
|
||||||
|
$GLOBALS['egw']->session->destroy($GLOBALS['sessionid'],$GLOBALS['kp3']);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// CAS :
|
// CAS :
|
||||||
if($GLOBALS['egw_info']['server']['auth_type'] == 'cas')
|
if($GLOBALS['egw_info']['server']['auth_type'] == 'cas')
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user