起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4594|回复: 15

[处理中3] 要求每一个页面都判断是否已登录,该怎么做?

  [复制链接]

14

主题

45

帖子

149

积分

初级会员

Rank: 2

积分
149
QQ
发表于 2016-7-18 21:25:08 | 显示全部楼层 |阅读模式
如题,我要求app里面每个页面都是登陆了才能访问,如果没有登录就会跳转到登陆页,请问这个该怎么做到?

8

主题

15

帖子

163

积分

初级会员

Rank: 2

积分
163
QQ
发表于 2016-7-18 21:45:12 | 显示全部楼层
你要学习一下html5.
回复 支持 反对

使用道具 举报

14

主题

45

帖子

149

积分

初级会员

Rank: 2

积分
149
QQ
 楼主| 发表于 2016-7-18 21:51:13 | 显示全部楼层
wangsm 发表于 2016-7-18 21:45
你要学习一下html5.

我知道……只是目前在没有学习之前能简单讲解一下吗
回复 支持 反对

使用道具 举报

59

主题

211

帖子

488

积分

中级会员

Rank: 3Rank: 3

积分
488
QQ
发表于 2016-7-18 22:31:40 | 显示全部楼层
用H5的本地存储,保存用户数据,每一页都判断数据是否为空,为空就跳转到登陆页面就可以了
回复 支持 反对

使用道具 举报

59

主题

211

帖子

488

积分

中级会员

Rank: 3Rank: 3

积分
488
QQ
发表于 2016-7-18 22:39:56 | 显示全部楼层
登陆页面存储用户数据
var userName=this.comp("nameInput").val();//从数据感知组建获取用户填写信息
var userData=this.comp("userbaasData");//数据库连接       
userData.filters.setVar("userName", userName);//设置BASS对接参数       
userData.refreshData();//查询数据库
var userId=userData.getValue("Merchant_id");//获取数据库中的用户ID       
localStorage.setItem("userid",userId);//存储用户ID数据
回复 支持 反对

使用道具 举报

59

主题

211

帖子

488

积分

中级会员

Rank: 3Rank: 3

积分
488
QQ
发表于 2016-7-18 22:41:18 | 显示全部楼层
其他页面
var userLocal = localStorage.getItem("userid");
        if (userLocal==null) {
                        justep.Shell.showPage("login");//跳转到登陆页面
        } else {
                        justep.Shell.showPage("");//跳转到 您想要跳转的页面
    }
       
回复 支持 反对

使用道具 举报

59

主题

211

帖子

488

积分

中级会员

Rank: 3Rank: 3

积分
488
QQ
发表于 2016-7-18 22:42:24 | 显示全部楼层
userData.filters.setVar("userName", userName);//设置BASS对接参数   (ps:这个地方的BASS条件设置您应该会的吧?)
回复 支持 反对

使用道具 举报

33

主题

213

帖子

1158

积分

金牌会员

Rank: 6Rank: 6

积分
1158
QQ
发表于 2016-7-18 22:57:42 | 显示全部楼层
学习了
回复

使用道具 举报

14

主题

45

帖子

149

积分

初级会员

Rank: 2

积分
149
QQ
 楼主| 发表于 2016-7-19 01:16:00 | 显示全部楼层
学习、操作中,学会了再回来反馈
回复 支持 反对

使用道具 举报

14

主题

45

帖子

149

积分

初级会员

Rank: 2

积分
149
QQ
 楼主| 发表于 2016-7-19 01:31:46 | 显示全部楼层
liwen0734 发表于 2016-7-18 22:42
userData.filters.setVar("userName", userName);//设置BASS对接参数   (ps:这个地方的BASS条件设置您应该 ...

这个对应的是数据库表里的字段名,应该没错吧?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-19 03:28 , Processed in 0.062555 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表