php - JWTAuth getToken give false result when tried to call it in laravel 5 -
i'm new in laravel , stuck jwtauth service in laravel. i'm developing mobile app using ionic , try make request generate jwt token. turn out able generate token, when try request compare token, cannot token using jwtauth::gettoken() in laravel.
here script signin (generate token)
public function signin(request $request){ $request = [ 'email' => urldecode($request->request->get('email')), 'password' => urldecode($request->request->get('password')) ]; if(auth::attempt($request)){ $user = auth::user(); auth::login($user, true); $custom = ['id' => $user->id, 'email' => $user->email, 'fullname' => $user->name]; $newtoken = jwtauth::fromuser($user,$custom); $return = array('success' => true, 'token' => $newtoken); }else{ $return = array('success' => false,'token' => ''); }; return response()->json($return); }
and method token laravel
public function signout($token){ $user = auth::user(); if($user){ $return = array('success' => false,'token' => jwtauth::gettoken()); }else{ $return = array('success' => false,'token' => $token); } return response()->json($return); }
is there experience same problem me? or missed here? answer , help!
Comments
Post a Comment