首页 > 解决方案 > 带有子域的 Laravel 身份验证 | 多域身份验证

问题描述

我想从子域实现身份验证。
例如..
域:

路由.php:

Route::domain('auth.mysite.com')->group(function () {
    Route::get('/login', "SomeControlle@login");
    Route::get('/register', "SomeControlle@register");
});
Route::domain('my.mysite.com')->group(function () {
    Route::get('/dashboard', "SomeControlle@dashboard");
    Route::get('/', "SomeControlle@index");
    // and others
});

我希望此身份验证与连接到我的项目的其他域一起使用。(mysite2.com, notmysite.com) 用户应该只需要登录一次,它适用于我的每个域,但我不知道如何做到这一点。

标签: laravelauthentication

解决方案


尝试更改 config/session.php:

'domain' => '.mysite.com,

推荐阅读