Advertisement
Guest User

Untitled

a guest
Mar 28th, 2019
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.63 KB | None | 0 0
  1. $credentials = $request->only('Email', 'Password');
  2.  
  3. // Try hashed login
  4. if (!Auth::attempt($credentials)) {
  5.   $user = User::where('Email', $credentials['Email'])->first();
  6.  
  7.   // Hashed login failed, attempt legacy (sha256) login and convert if successful
  8.   if ($user->Password == hash('sha256', $credentials['Password'])) {
  9.  
  10.       $user->Password = Hash::make($credentials['Password']);
  11.       $user->save();
  12.  
  13.       Auth::login($user);
  14.   } else {
  15.       return response()->json([
  16.           'message' => 'The credentials you entered were incorrect',
  17.       ], 401);
  18.   }
  19. } else {
  20.   return redirect()->intended('dashboard');
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement