diff options
| author | Gerardo Zamudio <gerardozamudio@users.noreply.github.com> | 2016-02-24 23:48:50 -0600 |
|---|---|---|
| committer | Gerardo Zamudio <gerardozamudio@users.noreply.github.com> | 2016-02-24 23:48:50 -0600 |
| commit | e4de6b3898b64b26d29aff31f21df5fda8055686 (patch) | |
| tree | 575f8a65440f291d70a070d168eafca8c82a6459 /app/Auth/Database.php | |
| parent | d9ffbea174ea6524d0a22f8375ca8b3aa04a3c96 (diff) | |
| parent | a6540bc604c837d92c9368540c145606723e97f7 (diff) | |
Merge pull request #1 from fguillot/master
Update from upstream
Diffstat (limited to 'app/Auth/Database.php')
| -rw-r--r-- | app/Auth/Database.php | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/app/Auth/Database.php b/app/Auth/Database.php deleted file mode 100644 index 91b17a5f..00000000 --- a/app/Auth/Database.php +++ /dev/null @@ -1,49 +0,0 @@ -<?php - -namespace Kanboard\Auth; - -use Kanboard\Core\Base; -use Kanboard\Model\User; -use Kanboard\Event\AuthEvent; - -/** - * Database authentication - * - * @package auth - * @author Frederic Guillot - */ -class Database extends Base -{ - /** - * Backend name - * - * @var string - */ - const AUTH_NAME = 'Database'; - - /** - * Authenticate a user - * - * @access public - * @param string $username Username - * @param string $password Password - * @return boolean - */ - public function authenticate($username, $password) - { - $user = $this->db - ->table(User::TABLE) - ->eq('username', $username) - ->eq('disable_login_form', 0) - ->eq('is_ldap_user', 0) - ->findOne(); - - if (is_array($user) && password_verify($password, $user['password'])) { - $this->userSession->refresh($user); - $this->container['dispatcher']->dispatch('auth.success', new AuthEvent(self::AUTH_NAME, $user['id'])); - return true; - } - - return false; - } -} |
