public function updateRememberToken(UserContract $user, $token)
 {
     $current_user = parent::retrieveById($user->id);
     $current_user->setRememberToken($token);
     $current_user->save();
 }
 /**
  * {@inheritdoc}
  */
 public function retrieveById($identifier)
 {
     $model = parent::retrieveById($identifier);
     return $this->discoverAdldapFromModel($model);
 }
 /**
  * Override the Eloquent method to check the account is enabled.
  * @param mixed $id
  * @return \Illuminate\Contracts\Auth\Authenticatable|null
  */
 public function retrieveById($id)
 {
     $user = parent::retrieveById($id);
     return $user ? $user->status ? $user : null : null;
 }