Exemplo n.º 1
0
 /**
  * @param Member $user
  * @return ApiSession
  */
 public static function createSession($user)
 {
     // create session
     $session = ApiSession::create();
     $session->User = $user;
     $session->Token = JwtAuth::generate_token($user);
     return $session;
 }
 public static function authenticate($email, $password)
 {
     $authenticator = new MemberAuthenticator();
     if ($user = $authenticator->authenticate(['Password' => $password, 'Email' => $email])) {
         // create session
         $session = ApiSession::create();
         $session->User = $user;
         $session->Token = JwtAuth::generate_token($user);
         return $session;
     }
 }