Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function changePassword(Request $request)
- {
- // dd($request->get('current-password'));
- if (!(Hash::check($request->get('current-password'), Auth::user()->password))) {
- // The passwords matches
- session()->flash('invalidPassword', 'Your current password does not matches with the password you provided. Please try again.');
- return redirect()->back();
- }
- if(strcmp($request->get('current-password'), $request->get('new-password')) == 0){
- //Current password and new password are same
- session()->flash('invalidPassword', 'New Password cannot be same as your current password. Please choose a different password.');
- return redirect()->back();
- }
- $validatedData = $request->validate([
- 'current-password' => 'required',
- 'new-password' => 'required|string|min:6|confirmed',
- ]);
- //Change Password
- $user = Auth::user();
- $user->password = bcrypt($request->get('new-password'));
- $user->save();
- session()->flash('passwordChanged', 'Your Password Has Been Changed.');
- return redirect()->back();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement