Skip to content

Commit a44d428

Browse files
committed
Properly error in case password reset did not go well
1 parent 83eab66 commit a44d428

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

backend/app/Http/Controllers/LoginController.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ public function forgotPassword(Request $request)
301301
/**
302302
* The request that actually resets the password. After getting a token from /forgot-password
303303
*/
304-
public function resetPassword(Request $request): string
304+
public function resetPassword(Request $request)
305305
{
306306
$request->validate([
307307
'token' => 'required',
@@ -319,6 +319,8 @@ public function resetPassword(Request $request): string
319319
event(new PasswordReset($user));
320320
});
321321

322-
return __($status);
322+
if ($status !== Password::PASSWORD_RESET) {
323+
return response(['message' => __($status)], 400);
324+
}
323325
}
324326
}

0 commit comments

Comments
 (0)