Fixed User Session
This commit is contained in:
parent
5d3d64ebd4
commit
143e583be8
|
@ -140,14 +140,16 @@ class Lang
|
|||
}
|
||||
|
||||
/** @var User $user */
|
||||
$user = $_SESSION['php-censor-user'];
|
||||
$user = !empty($_SESSION['php-censor-user']) ? $_SESSION['php-censor-user'] : null;
|
||||
if (!is_object($user) && gettype($user) == 'object') {
|
||||
$user = unserialize(serialize($_SESSION['php-censor-user']));
|
||||
}
|
||||
if ($user) {
|
||||
$language = $user->getLanguage();
|
||||
if (self::setLanguage($language)) {
|
||||
if ($user && self::setLanguage($language)) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Try the installation default language:
|
||||
$language = $config->get('php-censor.language', self::DEFAULT_LANGUAGE);
|
||||
|
|
Loading…
Reference in a new issue