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->initialize($user); $this->container['dispatcher']->dispatch('auth.success', new AuthEvent(self::AUTH_NAME, $user['id'])); return true; } return false; } }