无法使索引页面安全并重定向到登录页面

时间:2017-05-28 13:03:18

标签: userfrosting

我正在使用用户结霜V4。我了解了路由概念。

现在我想让我的索引页面成为一个安全的页面 - 这意味着只有登录的用户才能访问该页面。

如果用户未登录,则应将其重定向到“登录”页面。

我做了以下事情:

我定义了自己的路由:

$app->get('/', 'UserFrosting\Sprinkle\Core\Controller\CoreController:pageIndex')
->add('checkEnvironment')
->setName('index')
->add('authGuard');

现在,当我访问该网站时,我得到了例外。它不会重定向到登录页面:account/sign-in

我收到以下错误:

UserFrosting Application Error
The application could not run because of the following error:

Details

Type: UserFrosting\Sprinkle\Account\Authenticate\Exception\AuthExpiredException
File: C:\wamp64\www\UserFrosting_V4\app\sprinkles\account\src\Authenticate\AuthGuard.php
Line: 50

1 个答案:

答案 0 :(得分:2)

它会在生产模式下重定向到登录页面。

https://github.com/userfrosting/UserFrosting/blob/master/app/.env.example#L4

将其设置为production