Fix: Session was lost when user change its own login.
This commit is contained in:
parent
de03f57620
commit
0c7b469192
@ -454,6 +454,12 @@ if ($action == 'update' && ! $_POST["cancel"])
|
||||
{
|
||||
$message.='<div class="ok">'.$langs->trans("UserModified").'</div>';
|
||||
$db->commit();
|
||||
|
||||
$login=$_SESSION["dol_login"];
|
||||
if ($login && $login == $object->oldcopy->login && $object->oldcopy->login != $object->login) // Current user has changed its login
|
||||
{
|
||||
$_SESSION["dol_login"]=$object->login; // Set new login to avoid disconnect at next page
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Loading…
Reference in New Issue
Block a user