Allow users to override the timezone and the language

This commit is contained in:
Frederic Guillot
2015-01-04 22:34:59 -05:00
parent d1d04d6fee
commit 99d27e0ce4
33 changed files with 163 additions and 55 deletions

View File

@@ -33,7 +33,7 @@ class Database extends Base
$user = $this->db->table(User::TABLE)->eq('username', $username)->eq('is_ldap_user', 0)->findOne();
if ($user && password_verify($password, $user['password'])) {
$this->user->updateSession($user);
$this->userSession->refresh($user);
$this->container['dispatcher']->dispatch('auth.success', new AuthEvent(self::AUTH_NAME, $user['id']));
return true;
}

View File

@@ -35,7 +35,7 @@ class GitHub extends Base
$user = $this->user->getByGitHubId($github_id);
if ($user) {
$this->user->updateSession($user);
$this->userSession->refresh($user);
$this->container['dispatcher']->dispatch('auth.success', new AuthEvent(self::AUTH_NAME, $user['id']));
return true;
}

View File

@@ -36,7 +36,7 @@ class Google extends Base
$user = $this->user->getByGoogleId($google_id);
if ($user) {
$this->user->updateSession($user);
$this->userSession->refresh($user);
$this->container['dispatcher']->dispatch('auth.success', new AuthEvent(self::AUTH_NAME, $user['id']));
return true;
}

View File

@@ -54,7 +54,7 @@ class Ldap extends Base
}
// We open the session
$this->user->updateSession($user);
$this->userSession->refresh($user);
$this->container['dispatcher']->dispatch('auth.success', new AuthEvent(self::AUTH_NAME, $user['id']));
return true;

View File

@@ -101,7 +101,7 @@ class RememberMe extends Base
);
// Create the session
$this->user->updateSession($this->user->getById($record['user_id']));
$this->userSession->refresh($this->user->getById($record['user_id']));
$this->container['dispatcher']->dispatch(
'auth.success',

View File

@@ -37,7 +37,7 @@ class ReverseProxy extends Base
$user = $this->user->getByUsername($login);
}
$this->user->updateSession($user);
$this->userSession->refresh($user);
$this->container['dispatcher']->dispatch('auth.success', new AuthEvent(self::AUTH_NAME, $user['id']));
return true;