mirror of
https://github.com/Piwigo/Piwigo.git
synced 2026-07-05 01:12:29 +02:00
fixes #1397 deactivating a user deletes all his sessions
This commit is contained in:
@@ -676,6 +676,16 @@ UPDATE '. USER_INFOS_TABLE .' SET
|
|||||||
WHERE user_id IN('. implode(',', $params['user_id_for_status']) .')
|
WHERE user_id IN('. implode(',', $params['user_id_for_status']) .')
|
||||||
;';
|
;';
|
||||||
pwg_query($query);
|
pwg_query($query);
|
||||||
|
|
||||||
|
// we delete sessions, ie disconnect, for users if status becomes "guest".
|
||||||
|
// It's like deactivating the user.
|
||||||
|
if ('guest' == $update_status)
|
||||||
|
{
|
||||||
|
foreach ($params['user_id_for_status'] as $user_id_for_status)
|
||||||
|
{
|
||||||
|
delete_user_sessions($user_id_for_status);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (count($updates_infos) > 0)
|
if (count($updates_infos) > 0)
|
||||||
|
|||||||
Reference in New Issue
Block a user