登录过期、自动续期与权限管理设计
针对用户的登录过期、自动续期及权限控制需求,以下提供一种设计思路:
登录后获取 token 信息
token 过期前自动续期(可选)
token 过期后的跳转和权限控制
如果 token 过期,使用以下代码跳转到登录页面(假设登录页 url 是 "login.htm"):
window.location.href = "login.htm";
同时可以使用以下代码从 cookie 中获取存储在本地浏览器的 uuid,然后发送 ajax 请求检查 token 状态:
function checkuuid() { var uuid = getCookie("uuid"); $.ajax({ ... beforeSend: function() {}, success: function(data) { if (data.success == false) { window.location.href = "login.htm"; } }, error: function() { window.location.href = "login.htm"; } }); }