Exemplo n.º 1
0
 public function checkPremiumUser($userId)
 {
     $premium = Premium::where('userId', $userId)->first();
     if (is_null($premium)) {
         return false;
     }
     return true;
 }
Exemplo n.º 2
0
 public function checkLogin($user)
 {
     $result = User::where('email', $user['email'])->where('password', $user['password'])->first();
     if (is_null($result)) {
         return array('status' => 304);
     } else {
         if ($result->active == 0) {
             return array('status' => 302);
         } else {
             $result->password = null;
             $this->loginUser($user['email']);
             // check premium user
             $premium = new Premium();
             if ($premium->checkPremiumUser($result->userId)) {
                 return array('status' => 200, 'result' => $result, 'premium' => true);
             } else {
                 return array('status' => 200, 'result' => $result, 'premium' => false);
             }
         }
     }
 }