public function __construct($config) { parent::__construct($config); if (!array_key_exists('users', $config) || !is_array($config['users'])) { throw new \InvalidArgumentException('No declare users'); } $this->users = $config['users']; }
/** * Login and store user details in Session * * @param array $user * @return boolean */ protected function completeLogin($user) { $users = \User::find($user->id); $users->logins = $user->logins + 1; $users->last_login = time(); $users->save(); $userInfo = array('id' => $user->id, 'username' => $user->username, 'email' => $user->email, 'logged_in' => true); return parent::completeLogin($userInfo); }
/** * Login and store user details in Session * * @param object $user * @return boolean */ protected function completeLogin($user) { $users = \User::find($user->usr_id); // $users->logins = $user->logins + 1; // $users->last_login = time(); // $users->save(); $userInfo = array('id' => $user->usr_id, 'loginname' => $user->usr_loginname, 'name' => $user->usr_name, 'tipe' => $user->usr_tipe, 'rol' => $user->id_rol, 'logged_in' => true); return parent::completeLogin($userInfo); }
/** * Login and store user details in Session * * @param object $user * @return boolean */ protected function completeLogin($user) { $userInfo = array('id' => $user->id, 'username' => $user->username, 'email' => $user->email, 'logged_in' => true); return parent::completeLogin($userInfo); }