Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function postLogin(AuthRequest $request)
- {
- $email = $request->input('email');
- $pass = $request->input('password');
- $password_check = User::where('email',$email)->first();
- if($password_check)
- {
- if(\Hash::check($pass, $password_check->password)){
- $user = User::where('email',$email)->with(['dados', 'regra'])->first();
- $token = new UserToken();
- $code = str_random(64);
- $token->token = $code;
- $token->user_id = $user->id;
- $token->expire_at = date('Y/m/d H:i:s', strtotime('+10 hours', strtotime(date('Y/m/d H:i:s'))));
- $token->save();
- return response()->json(['token' => $code, 'user' => $user], 200);
- } else {
- return response()->json(['message' => 'Credenciais inválidas, caso tenha esquecido sua senha clique em Esqueceu sua senha?'],400);
- }
- }else{
- $password_check2 = UserTemp::where('email',$email)->first();
- if($password_check2)
- return response()->json(['message' => 'Você não ativou sua conta ainda, por gentileza verifique sua caixa de entrada procurando o email e siga as instruções para ativa-la'],409);
- else
- return response()->json(['message' => 'Não existe usuário cadastrado com esse email, por gentileza registre-se em nosso sistema'],406);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement