首页 > 解决方案 > answer 如果用户访问登录页面但已经登录,我该如何重定向?

问题描述

这是会话变量

session()->put('user_id',$id);

这是登录页面的代码。如果用户已登录或已创建会话,我尝试重定向登录页面。

<?PHP
session_start();
if(Session::has('YOUR_SESSION_KEY'))
{ 
return view('list');
}?>

但这是代码没有给出任何结果。如果我登录,我如何重定向到列表页面。

标签: phplaravelauthenticationsessionredirect

解决方案


If ($_SESSION['user_id']) {
header('Location: yourfile.php');
}

header('Location: ...') 正在重定向,在 Location: 之后放置文件的路径,另外

If ($_SESSION['user_id']) 

如同

If (isset($_SESSION['user_id']))

推荐阅读