change password function in laravel 7

 

   $password=Auth::user()->password;
        $oldpassword=$request->old_password;
        $newpassword=$request->new_password;
        $confirmpassword=$request->confirm_password;
        if(Hash::check($oldpassword$password)){
            if($newpassword===$confirmpassword){
                 $user=Auth::user();

                $user->password=Hash::make($request->new_password);

                $user->update();
                Auth::logout();
                toastr()->success('password changed successfully');
                return redirect()->route('login');
            }
            else{
                toastr()->info('password missmatch');
                return redirect()->back();
            }
        }
        if(!(Hash::check($oldpassword$password))){
            toastr()->info('Old password  missmatch');
            return redirect()->back();
        }

Post a Comment

Previous Post Next Post