\Illuminate\Support\Facades\Event::listen('Aacotroneo\Saml2\Events\Saml2LoginEvent', function (\Aacotroneo\Saml2\Events\Saml2LoginEvent $event) {
$user = $event->getSaml2User();
$laravelUser ===> // retrieving from database
///some business logic here
Auth::login($laravelUser);
return redirect("homepage");
}
});
当我通过触发事件触发并执行此代码时,它不会进入主页但是当我从测试路径运行它时,它可以正常工作。
Route::get('/test', function () {
$laravelUser ===> // retrieving from database
///some business logic here
Auth::login($laravelUser);
return redirect("homepage");
}
});
是因为事件监听器吗?为什么它表现得好像用户没有经过身份验证,这就是他被重定向到登录页面的原因。