本文主要介绍封装H5登录接口,设一个全局的app.js并引入,通过获取本地缓存localStorage,如果不存在登录ID,则返回登录页面login.html
app.js
var arrUrl = location.href.split("/");
var pageName = arrUrl[arrUrl.length-1];
if(!localStorage.getItem(app.localKey.loginId) && pageName !="login.html"){
location.href = "login.html";
}else{
if(pageName == "index.html"){
location.href = "index.html";
}
}
本地缓存登录与退出登陆的操作
login.js
saveUserInfo:function(r){
localStorage.setItem(app.localKey.loginId,r.loginId);
window.location.href = 'index.html';
}
loginout.js
signOut: function(){
localStorage.removeItem(app.localKey.loginId);
location.href = 'login.html';
}