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

QQ登录

只需一步,快速开始

查看: 2473|回复: 11

[结贴] WeX5怎样进行会话管理和用户身份验证?

[复制链接]

6

主题

16

帖子

48

积分

新手上路

Rank: 1

积分
48
QQ
发表于 2016-5-23 15:58:35 | 显示全部楼层 |阅读模式
   用WeX5开发UI,如果用 Baas 实现后端服务,怎样验证用户的身份,并对每次访问进行验证?原来Web程序里一般是通过过滤器实现,现在的Baas服务支持这个吗?还是必须自己开发后端代码? 如果原来自己的后端用 Spring 框架,能集成现在的 BaaS 代码吗? 现有的案例中有没有带用户登录,身份验证的案例的?
发表于 2016-5-23 18:07:50 | 显示全部楼层
WeX5主要实现前端页面的快速开发!后台完全需要自己实现!论坛有人分享过,你可以参考!
http://bbs.wex5.com/forum.php?mod=viewthread&tid=72763

如果是集成其他后台框架也需要返回data组件支持的数据格式!
思路看下此贴吧
http://bbs.wex5.com/forum.php?mo ... 8&pid=165213280
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

6

主题

16

帖子

48

积分

新手上路

Rank: 1

积分
48
QQ
 楼主| 发表于 2016-5-26 09:50:44 | 显示全部楼层
谢谢。那在项目中是不是不能使用BaaS实现后台功能,只能自己实现后台功能啊?环境中提供的BaaS服务是不是只是演示作用啊?
回复 支持 反对

使用道具 举报

发表于 2016-5-26 11:47:54 | 显示全部楼层
anguang1973 发表于 2016-5-26 09:50
谢谢。那在项目中是不是不能使用BaaS实现后台功能,只能自己实现后台功能啊?环境中提供的BaaS服务是不是只 ...

可以使用baas实现吧!新版本的baas是自己封装的!如果想实现,后台就要重新写!你以前写的后台代码都要作废了!
3.2.1版本的baas 比较灵活!你还可以利用以前的代码!只要控制返回的数据格式符合data组件加载的要求即可
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

6

主题

16

帖子

48

积分

新手上路

Rank: 1

积分
48
QQ
 楼主| 发表于 2016-5-27 13:39:02 | 显示全部楼层
3.2.1版本的baas怎样下载使用啊?另外,感觉学习WeX5的资料还是有些少。 关于data组件和Observable有没有更详细的说明啊?
回复 支持 反对

使用道具 举报

8

主题

28

帖子

102

积分

初级会员

Rank: 2

积分
102
发表于 2016-5-27 14:06:44 | 显示全部楼层
我的登录是这么实现的!
微信截图_20160527140651.png
微信截图_20160527140629.png
回复 支持 反对

使用道具 举报

发表于 2016-5-27 14:46:20 | 显示全部楼层
anguang1973 发表于 2016-5-27 13:39
3.2.1版本的baas怎样下载使用啊?另外,感觉学习WeX5的资料还是有些少。 关于data组件和Observable有没有更 ...

详细介绍请看文档:http://pan.baidu.com/s/1hqlBoC8
登录建议在后台查询实现!
data.setFilter('filter',"name='zhangsan' and paasword='123456'");

而不应该全部加载到data组件中查找
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

6

主题

16

帖子

48

积分

新手上路

Rank: 1

积分
48
QQ
 楼主| 发表于 2016-5-30 22:07:25 | 显示全部楼层
本帖最后由 anguang1973 于 2016-5-30 22:13 编辑

我模仿资料里的做法实现了登陆功能。现在想自己写后台数据访问程序,为UI中的list提供数据。后台返回了这样的数据  [{"birthdate":"2016-05-28","email":"guojing@163.com","homePhone":"0531 77777777","id":1,"mobilePhone":"13705319999","name":"郭靖","qQ":"1111","stuNo":"1"},{"birthdate":"2016-05-28","email":"huangrong@163.com","homePhone":"0531 77777777","id":2,"mobilePhone":"13705319898","name":"黄蓉","qQ":"2222","stuNo":"2"}],
UI中 通过  
Model.prototype.userDataCustomRefresh = function(event) {
                var url = require.toUrl("/baassict/getAllStudents.do");
                var userData = event.source;
                 userData.clear();
                $.getJSON(url, function(data) {
                        userData.loadData(data);
                });
        };  

加载数据,结果没有数据呢。 是数据格式不对,亦或是加载的方式不对? 上面函数是list绑定的data组件的事件处理函数。
通过调试功能短点在   userData.loadData(data); 这句代码上, 确实能看到 data 是有2个元素的数组啊。




无标题.png
回复 支持 反对

使用道具 举报

发表于 2016-5-31 11:23:09 | 显示全部楼层
anguang1973 发表于 2016-5-30 22:07
我模仿资料里的做法实现了登陆功能。现在想自己写后台数据访问程序,为UI中的list提供数据。后台返回了这样 ...

看上去返回的数据结构没问题!可以执行loadData方法把数据加载到data组件中!
加载成功后,执行下data.count() 方法!就能知道data组件中有几行数据了!
请问你说的没数据是怎么回事??是哪儿不能显示吗??
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

6

主题

16

帖子

48

积分

新手上路

Rank: 1

积分
48
QQ
 楼主| 发表于 2016-6-1 21:45:55 | 显示全部楼层
是在list中显示不出数据。而且 count 函数返回的是 0. 所以怀疑 loaddata 没有执行成功。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 04:43 , Processed in 0.071261 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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