Ejemplo n.º 1
0
 public function validate($jwtStr)
 {
     $key = \Config::get('app.key');
     $response = new GenericResponse();
     try {
         $decoded = JWT::decode($jwtStr, $key, array('HS256'));
     } catch (\Exception $e) {
         $response->fails = true;
         $response->messages = ['Auth' => $e->getMessage()];
     }
     $response->setToken($jwtStr);
     return $response;
 }
Ejemplo n.º 2
0
 public function postLogin(Request $request, TokenAuth $tokenAuth)
 {
     $response = new Responder\GenericResponse();
     if (\Auth::attempt(['email' => $request->get('email'), 'password' => $request->get('password')])) {
         $token = $tokenAuth::get();
         $user = \App\User::with('categories')->where('email', '=', $request->get('email'))->first();
         $response->setToken($token);
         $response->user = $user;
         return \Response::json($response);
     } else {
         $response->fails = true;
         $response->messages = ['Auth' => 'Email Password Combo Incorrect'];
     }
     return \Response::json($response);
 }