Laravel在更改新密码时检查旧密码。
我想检查用户是否将新密码输入为当前密码,如果是,我想重定向并显示消息:您的当前密码不能与新密码相同
。我该如何检查这个?我想要更改用户的系统密码,但我想拒绝使用旧密码。我该怎么做?
if (!(Hash::check($request->old_password, Auth::user()->password))) {
return response()->json(['errors' => ['您的当前密码不能与新密码相同']], 400);
}
代码没有起作用。
我需要将旧密码写入数据库吗?