Devise\Users\UsersRepository::findById PHP Method

findById() public method

Find user by id
public findById ( integer $id ) : DvsUser
$id integer
return DvsUser
    public function findById($id)
    {
        return $this->DvsUser->with('groups')->findOrFail($id);
    }

Usage Example

Exemplo n.º 1
0
 /**
  * Process user activation request.
  *
  * @param  integer  $userId
  * @param  string   $activateCode
  * @return False | DeviseUser
  */
 public function activate($userId, $activateCode)
 {
     $user = $this->UsersRepository->findById($userId);
     if ($activateCode === $user->activate_code) {
         $this->UserManager->activate($user);
         // activate the user
         $this->Auth->login($user);
         // auto-login newly activated user
         $this->message = 'Account successfully activated.';
         return true;
     }
     $this->message = 'Issues occurred while attempting to activate account. Please contact support.';
     return false;
 }