当有人试图访问需要身份验证的页面时,会重定向到登录页面。如何在成功登录后将它们重定向到所需页面,而不是默认链接?
你所要做的就是重写控制器/Auth/LoginController.php
上的reDirectTo()
函数,如下所示:
protected function redirectTo()
{
return '/desired-page';
}
打开app/Htpp/Controllers/Auth/LoginController
有一个名为redirectTo
的参数,可以根据需要更改它
/**
* Where to redirect users after login.
*
* @var string
*/
protected $redirectTo = '/home';
或者,如果你想使用一些逻辑,你可以创建一个名为reDirectTo
的方法。
public function redirectTo(){
...
return 'some route';
...
}
请参阅默认登录控制器文件https://github.com/laravel/laravel/blob/master/app/Http/Controllers/Auth/LoginController.php
这是我的一部分
/**
* Where to redirect users after login.
*
* @var string
*/
protected $redirectTo = '/home';
将该属性更改为首选endpoint,它们将相应重定向。
默认情况下,身份验证后的Spring Security会将您重定向到您之前尝试访问的受保护页面。 当我实现自己的成功处理器时 我不能达到同样的效果。我试图重定向到referer,但在本例中,referer是/en/login页面。 基本上: 用户尝试访问受保护的url 将用户重定向到页面 验证后,用户应再次重定向到 如何使用custom successHandler实现这一点?
我的登录页面将我重定向到url为而不是仪表板。这是我的登录控制器 类 网状物php 我希望重定向到仪表板页面登录后使用用户名和密码,我试图改变路线在ReDirectIfAuthenticated.php但它不工作。
我是Spring的新手。我正在创建一个spring mvc应用程序。我有一个管理员url“/admin/”。如果我使用用户凭据和角色_ADMIN登录,那么我可以访问管理员页面。现在,这个场景运行良好。但如果我没有使用角色_ADMIN登录,并且我尝试访问/ADMIN/url,Spring Security性会将我重定向到/login页面。 这里我不想向外界公开 /admin/(或管理员url存在)u
问题内容: 在我的django应用中,我有一个身份验证系统。因此,如果我没有登录并尝试访问某些个人资料的个人信息,则会被重定向到登录页面。 现在,我需要为此编写一个测试用例。我得到的浏览器的响应是: 我该如何编写测试?这是我到目前为止所拥有的: 接下来可能会发生什么? 问题答案: Django 1.4: https://docs.djangoproject.com/zh- CN/1.4/topic
记录器文件中的日志- org.springframework.Security.Access.event.loggerlistener-安全授权失败,原因是:org.springframework.Security.Access.accessdeniedexception:访问被拒绝;通过身份验证的主体:org.springframework.security.authentication.ano
我正在尝试将所有流量重定向到安全页面。我尝试使用PHP重定向和htaccess重定向。他们成功了,但问题是我得到了以下错误: "您试图访问domain.com,但实际上您访问了一个自称为www.domain.com.的服务器。这可能是由于服务器配置错误或更严重的原因造成的。您网络上的攻击者可能正试图让您访问假(且可能有害)版本的domain.com." 我们是同一个域。如何解决SSL证书适用于一个