File tree Expand file tree Collapse file tree 2 files changed +0
-16
lines changed Expand file tree Collapse file tree 2 files changed +0
-16
lines changed Original file line number Diff line number Diff line change 33namespace Chrysanthos \LaravelOtp ;
44
55use Chrysanthos \LaravelOtp \Listeners \OtpListener ;
6- use Illuminate \Auth \Events \Login ;
76use Illuminate \Auth \Events \Logout ;
87use Illuminate \Support \Facades \Event ;
98use Spatie \LaravelPackageTools \Package ;
@@ -27,7 +26,6 @@ public function configurePackage(Package $package): void
2726 ->hasViews ()
2827 ->hasRoutes ('web ' );
2928
30- Event::listen (Login::class, [OtpListener::class, 'generate ' ]);
3129 Event::listen (Logout::class, [OtpListener::class, 'clear ' ]);
3230 }
3331 }
Original file line number Diff line number Diff line change 33namespace Chrysanthos \LaravelOtp \Listeners ;
44
55use Chrysanthos \LaravelOtp \Support \OtpService ;
6- use Illuminate \Auth \Events \Login ;
76use Illuminate \Auth \Events \Logout ;
8- use Illuminate \Foundation \Auth \User ;
97use Illuminate \Support \Facades \Session ;
108
119class OtpListener
1210{
13- public function generate (Login $ event )
14- {
15- /** @var User $user */
16- $ user = $ event ->user ;
17-
18- if (method_exists ($ user , 'shouldGoThroughOtp ' ) && $ user ->shouldGoThroughOtp () === false ) {
19- return ;
20- }
21-
22- app (OtpService::class)->generateOtpAndSend ($ user );
23- }
24-
2511 public function clear (Logout $ event )
2612 {
2713 Session::forget (
You can’t perform that action at this time.
0 commit comments