php - 允许经过身份验证的用户平等地访问 laravel 5.8 默认登录页面
问题描述
我不知道该怎么做。我希望我的网络应用程序中的登录用户重定向到登录页面,而无需注销(如果他们愿意)。我尝试添加下面的代码构造函数方法,AuthenticatesUser.php
但无济于事。
public function __construct()
{
$this->middleware('auth',['only' => ['showLoginForm']]);
}
我也经历过,Route.php
但找不到出路。
解决方案
在LoginController中删除来宾中间件
public function __construct()
{
//$this->middleware('guest')->except('logout');
}
默认情况下,如果尝试访问路由或方法的用户已通过身份验证,访客中间件将重定向。
基本上只有未登录的用户才能访问受此中间件保护的路由或方法。
它使用RedirectIfAuthenticated中间件类,因此您也可以根据需要对其进行修改。
推荐阅读
- r - Weekly aggregation of dataframe by category
- php - 如何通过textview中表的primery key从android中的PHP服务器检索数据
- python - 有没有办法将 Python f-string 支持添加到 Visual Studio 2017?
- r - 将鼠标悬停在分类轴上
- javascript - Close div with click outside (parent)
- android - 如何在progressDialog android中居中标题?
- javascript - 在浏览器中重新打开最近的选项卡时如何清除会话
- c++ - 包含犰狳库时的视觉c ++ min max警告
- python - Edit specific line at specific position in Text file in Python
- java - Running a process inside a folder on Linux in Java