1

我使用谷歌身份验证器添加 laravel-admin

在发布到新页面/auth/auth时,总是被重定向到/auth/login,因为

“/auth/auth”不在 admin.auth.excepts 中

我如何在不编辑的情况下解决这个问题

/vendor/composer/encore/laravel-admin/src/Middleware/Authenticate.php

我试图通过复制来覆盖 Authenticate.phpAuthenticate.phpapp/http/Middleware不起作用

protected function shouldPassThrough($request)
{
$excepts = config('admin.auth.excepts', [
'auth/login',
'auth/logout',
]);

protected function shouldPassThrough($request)
{
$excepts = config('admin.auth.excepts', [
'auth/login',
'auth/logout',
'auth/auth'
]);

我想发布/auth/login/auth/auth(使用谷歌身份验证器)然后登录到 laravel-admin

4

1 回答 1

0

您可以简单地在app/config/admin.php中添加后续代码

'auth' => [

.....

// The URIs that should be excluded from authorization.

        'excepts' => [
            'auth/login',
            'auth/logout',
            'auth/auth
        ],
.....
],
于 2019-05-10T07:28:41.943 回答