Skip to content

Commit 199e0f7

Browse files
committed
wip
1 parent 35827b7 commit 199e0f7

File tree

3 files changed

+11
-6
lines changed

3 files changed

+11
-6
lines changed

src/Http/Controllers/Auth/ForgotPasswordController.php

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,14 @@ public function send(Request $request): RedirectResponse
2929
{
3030
$data = $request->validate(['email' => ['required', 'string', 'email']]);
3131

32-
Password::broker()->sendResetLink($data, static function (User $user, #[\SensitiveParameter] string $token): void {
33-
$user->notify(new ResetPassword($token));
34-
});
32+
Password::broker()->sendResetLink(
33+
$data,
34+
static function (User $user, #[\SensitiveParameter] string $token): void {
35+
$user->notify(new ResetPassword($token));
36+
}
37+
);
3538

36-
return Redirect::route('root.auth.password.request')->with('status', __(Password::RESET_LINK_SENT));
39+
return Redirect::route('root.auth.password.request')
40+
->with('status', __(Password::RESET_LINK_SENT));
3741
}
3842
}

src/Http/Controllers/Auth/TwoFactorController.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public function __construct()
3636
/**
3737
* Show the verification resend form.
3838
*/
39-
public function show(Request $request): Response|RedirectResponse
39+
public function show(Request $request): Response
4040
{
4141
return ResponseFactory::view('root::auth.two-factor', [
4242
'code' => $request->input('code'),
@@ -64,7 +64,7 @@ public function verify(Request $request): RedirectResponse
6464
if ($request->boolean('trust')) {
6565
Cookie::queue(
6666
'device_token',
67-
sha1(sprintf('%s:%s', $request->user()->getKey(), $request->user()->email)),
67+
$request->user()->generateDeviceToken($request),
6868
Date::now()->addYear()->diffInMinutes(absolute: true),
6969
);
7070
}

stubs/RootServiceProvider.stub

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ use {{ namespace }}Root\Resources\UserResource;
77
use Cone\Root\Interfaces\Models\User as UserInterface;
88
use Cone\Root\Root;
99
use Cone\Root\Widgets\Welcome;
10+
use Illuminate\Support\Facades\Gate;
1011
use Illuminate\Support\ServiceProvider;
1112

1213
class RootServiceProvider extends ServiceProvider

0 commit comments

Comments
 (0)