访问子域URL之前的用户身份验证检查-Laravel

时间:2019-12-02 18:11:11

标签: php laravel authentication subdomain

我正尝试在访问子域时检查用户是否已登录,如果没有,则强制用户登录到主域。 以下是我遵循的过程。 我在.env文件中所做的更改为 SESSION_DOMAIN=mac.local SESSION_DRIVER=database

并使用php artisan session:table为会话运行迁移。

菜单链接:

<a href="{{ route('asset',['account' =>'dev']) }}">Dev subdomain</a>

路线:

Route::domain('{account}.' . env('SESSION_DOMAIN'))->group(function () {
        Route::get('/', 'HomeController@subdomainAsset')->name('asset');
    });

我在dev.mac.local安装了一个新的laravel项目。

dev.mac.local正在加载,即使我没有登录mac.local

如果在访问此子域之前未返回登录消息,我该如何进行检查以确保用户应先登录才能访问该子域?

请提出任何建议。

0 个答案:

没有答案