Skip to content

Commit c58a2fb

Browse files
committed
formatting
1 parent 865ed4f commit c58a2fb

File tree

1 file changed

+20
-13
lines changed

1 file changed

+20
-13
lines changed

src/Http/Controllers/ConfirmablePasswordController.php

Lines changed: 20 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -49,20 +49,12 @@ public function show(Request $request)
4949
*/
5050
public function store(Request $request)
5151
{
52-
if (Fortify::$confirmPasswordsUsingCallback) {
53-
$confirmed = call_user_func(
54-
Fortify::$confirmPasswordsUsingCallback,
55-
$request->user(),
56-
$request
57-
);
58-
} else {
59-
$username = config('fortify.username');
52+
$username = config('fortify.username');
6053

61-
$confirmed = $this->guard->validate([
62-
$username => $request->user()->{$username},
63-
'password' => $request->input('password')
64-
]);
65-
}
54+
$confirmed = is_null(Fortify::$confirmPasswordsUsingCallback) ? $this->guard->validate([
55+
$username => $request->user()->{$username},
56+
'password' => $request->input('password')
57+
]) : $this->confirmPasswordUsingCustomCallback($request);
6658

6759
if ($confirmed) {
6860
$request->session()->put('auth.password_confirmed_at', time());
@@ -72,4 +64,19 @@ public function store(Request $request)
7264
? app(PasswordConfirmedResponse::class)
7365
: app(FailedPasswordConfirmationResponse::class);
7466
}
67+
68+
/**
69+
* Confirm the user's password using a custom callback.
70+
*
71+
* @param \Illuminate\Http\Request $request
72+
* @return bool
73+
*/
74+
protected function confirmPasswordUsingCustomCallback(Request $request)
75+
{
76+
return call_user_func(
77+
Fortify::$confirmPasswordsUsingCallback,
78+
$request->user(),
79+
$request
80+
);
81+
}
7582
}

0 commit comments

Comments
 (0)