我想在会话到期时自动将用户重定向到登录页面。
我知道Auth::check()
我可以检查用户会话是否存在。但是如果用户刷新页面,那么只有它重定向到登录。
假设用户的会话过期,那么我立即想要重定向到登录页面而不等待用户刷新页面。
有可能吗?请告诉我正确的方法。
答案 0 :(得分:0)
没有任何点击,您需要点击侦听器,这是不可能的 与像这样的ajax一起工作
在env
文件中,因此按需查找行SESSION_LIFETIME=10
的值变化
现在
$.ajax({
type: "GET",
url: filename,
contentType: false,
success: function (data) {
// loaded your content without expire the sessions
},
error: function (xhr, status, error) {
// you redirect tht to login page
//hint: the laravel has unauthorized error for session expire or for Unauthorized users
if (error === 'Unauthorized'){
location.assign("login");
}
}
});