Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function loginMovil(Request $request) {
- $credentials = $request->only('user', 'password');
- $token = null;
- try {
- if (!$token = JWTAuth::attempt($credentials)) {
- return response()->json('invalid_user_or_password', 422);
- }
- } catch (JWTAuthException $e) {
- return response()->json('failed_to_create_token', 500);
- }
- $user = Input::get("user");
- $pass = Input::get("password");
- $uuid = Input::get("uuid");
- if ($user && $pass) {
- if (User::all()->first()->puede_registrar) {
- $usuario = User::where("user", "LIKE", $user)->where('type', "!=", 'Administrador')->first();
- if ($usuario) {
- if (is_null($usuario->uuid)) {
- $usuario->uuid = $uuid;
- $usuario->save();
- return response()->json(compact('token', 'usuario'));
- }
- if ($usuario->uuid = $uuid) {
- return response()->json(compact('token', 'usuario'));
- }
- return response()->json('error_uuid', 422);
- }
- return response()->json('error_tipo_usuario', 422);
- }
- return response()->json('sistema_cerrado', 422);
- }
- return response()->json('sistema_cerrado', 422);
- }
- public function getAuthUser(Request $request) {
- $user = JWTAuth::toUser($request->token);
- return response()->json(['result' => $user]);
- }
- public function removeToken() {
- JWTAuth::invalidate(JWTAuth::getToken());
- return response()->json(['result' => 'remove token'], 200);
- }
Add Comment
Please, Sign In to add comment