Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. public function changePassword(Request $request)
  2. {
  3. // dd($request->get('current-password'));
  4. if (!(Hash::check($request->get('current-password'), Auth::user()->password))) {
  5. // The passwords matches
  6. session()->flash('invalidPassword', 'Your current password does not matches with the password you provided. Please try again.');
  7. return redirect()->back();
  8.  
  9. }
  10.  
  11. if(strcmp($request->get('current-password'), $request->get('new-password')) == 0){
  12. //Current password and new password are same
  13. session()->flash('invalidPassword', 'New Password cannot be same as your current password. Please choose a different password.');
  14. return redirect()->back();
  15. }
  16.  
  17. $validatedData = $request->validate([
  18. 'current-password' => 'required',
  19. 'new-password' => 'required|string|min:6|confirmed',
  20. ]);
  21.  
  22. //Change Password
  23. $user = Auth::user();
  24. $user->password = bcrypt($request->get('new-password'));
  25. $user->save();
  26.  
  27. session()->flash('passwordChanged', 'Your Password Has Been Changed.');
  28. return redirect()->back();
  29. }
  30.  
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement