|
【判断是否登录】它真的很简单,不用再写一大堆代码
[复制链接]
1.原理很简单。如何判断是否登录? 我们知道apicloud 这样设置缓存。2.这是设置存储的,api.setPrefs({ key: 'UserID', value: '1'}); 主键/值
3.遐想,假设我们登录的时候,在UserID 主键 把当前登录用户的ID 放进去,那主键就有值了。
4.当退出的时候 用 api.removePrefs({key: 'UserID'});把主键里面的1清空,那就没有了。等于退出登录了,那接下来如果页面一加载就去获取判断是否登录就很简单了。
5.这是同步获取数据的 var UserID= api.getPrefs({sync: true, key: 'UserID'}); 放入需要获取的主键名【UserID】
接下来可以这样写
示例:
apiready = function() {
//获取登录时候存储的值
var UserID=api.getPrefs({sync: true, key: 'UserID' });
if(UserID<=0){
//这里↓跳转登录页面
return;
}
//这里↓写登录后需要跳转的页面
}
|
|