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

QQ登录

只需一步,快速开始

楼主: 千里之外2

[分享] 后台设计过程

[复制链接]

90

主题

703

帖子

1026

积分

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
 楼主| 发表于 2016-8-24 19:52:31 | 显示全部楼层
bex5如何跳过输入用户名密码框,直接根据用户信息进入bex5首页??急~~~~~
http://bbs.wex5.com/forum.php?mod=viewthread&tid=94017
(出处: 起步软件技术论坛)
直接登录到首页:http://IP:端口/x5/UI2/portal/pc/index.w?username=system&password=E10ADC3949BA59ABBE56E057F20F883E
回复 支持 反对

使用道具 举报

90

主题

703

帖子

1026

积分

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
 楼主| 发表于 2016-8-24 19:55:59 | 显示全部楼层
登录时间过长 sessionID过期
http://bbs.wex5.com/forum.php?mod=viewthread&tid=94015
(出处: 起步软件技术论坛)
是要第三方集成吗?
如果不是集成就是X5本地的前端调用后端不需要自己再登录一次

如果是第三方集成的判断session的可以参考
/UI2/demo/actions/process/integration/doLogin.j中的ActionEngine.checkSession(bsessionid, ActionUtils.JSON_CONTENT_TYPE);
回复 支持 反对

使用道具 举报

90

主题

703

帖子

1026

积分

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
 楼主| 发表于 2016-8-24 19:58:34 | 显示全部楼层
关于页面刷新的问题
http://bbs.wex5.com/forum.php?mod=viewthread&tid=93910
(出处: 起步软件技术论坛)
基本原理: 在justep.Shell.showPage(url, params)中, params可以传递复杂参数(例如传一个函数给目标页面), 在目标页面中,可以在合适的时机调用传递过来的函数。

Model.prototype.modelLoad = function(event){
                var a = localStorage.getItem("userId");
                var b = localStorage.getItem("userMobile");
                if(a!=null && b!=null){
                        this.comp('loginBtn').set({label:'退出'});
                        var span = $('span[xid="span17"]').html("是否退出登录");
                }else{
                        this.comp('loginBtn').set({label:'登录'});
                        var span = $('span[xid="span17"]').html("请先登录");
                }
        };
复制代码
回复 支持 反对

使用道具 举报

90

主题

703

帖子

1026

积分

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
 楼主| 发表于 2016-8-24 20:22:11 | 显示全部楼层
关于登录页,跳转出错
http://bbs.wex5.com/forum.php?mod=viewthread&tid=92175
(出处: 起步软件技术论坛)

应该是content 的 onactive 事件 执行的时机过早了导致的!!windowDialog 组件还没被初始化呢!
建议你写在model 的 onload事件上吧!这样就可以执行
回复 支持 反对

使用道具 举报

90

主题

703

帖子

1026

积分

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
 楼主| 发表于 2016-8-24 20:23:52 | 显示全部楼层
怎么管理session
http://bbs.wex5.com/forum.php?mod=viewthread&tid=73358
(出处: 起步软件技术论坛)
回复 支持 反对

使用道具 举报

90

主题

703

帖子

1026

积分

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
 楼主| 发表于 2016-8-24 20:25:06 | 显示全部楼层
微信登陆乱码 网易demo的也是乱码
http://bbs.wex5.com/forum.php?mod=viewthread&tid=90036
(出处: 起步软件技术论坛)
1 按http://bbs.wex5.com/forum.php?mo ... 89887&extra=&page=1  把插件替换,2 修改UI login.js ,3 编辑本地App,4 生成App包。

注意:1 用3.4 版本,   (如果是3.3 需要改 微信插件的东西,"/manifest/application/activity[@android:name='MainActivity']" 中的 MainActivity 改成X5, 否则会出现这样的错)
编辑打包时,资源请指到自己的服务器,比如:192.168.1.93:8080, 直接使用默认工程将从网上下载资源,(目前网上没有升级,将不会使用新的login.js)
你试试。
回复 支持 反对

使用道具 举报

90

主题

703

帖子

1026

积分

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
 楼主| 发表于 2016-8-24 20:26:26 | 显示全部楼层
后端服务
http://bbs.wex5.com/forum.php?mod=viewthread&tid=87781
(出处: 起步软件技术论坛)

因为是单页应用,所以后台不能直接控制前台跳转,可以把要跳转的路径返回给前台,然后前台接受到这个路径,在使用shell跳转!

Wex5Customer 发表于 2016-3-10 13:48
有一个应用场景,微信公众号菜单链接了一个业主卡页面,但显示此页面的前提是需要登录,那么您在那个页面里 ...


关于登陆页面的思路是 判断localStorage 中是否存在用户,没有用户就弹出windowDialog组件页面登陆
http://bbs.wex5.com/forum.php?mo ... 8&pid=165210338


回复 支持 反对

使用道具 举报

90

主题

703

帖子

1026

积分

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
 楼主| 发表于 2016-8-24 20:29:01 | 显示全部楼层
短信验证登录,这种X5要怎么弄或者有没有类似的案例?
http://bbs.wex5.com/forum.php?mod=viewthread&tid=88311
(出处: 起步软件技术论坛)

短信验证的案例,仿网易中有提供,不过你的逻辑,就需要自己实现了!
http://bbs.wex5.com/forum.php?mo ... 8&pid=165221412

另外别人有自己做个的:http://bbs.wex5.com/forum.php?mod=viewthread&tid=70908
回复 支持 反对

使用道具 举报

90

主题

703

帖子

1026

积分

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
 楼主| 发表于 2016-8-24 20:30:05 | 显示全部楼层
有关localStorage的用法
http://bbs.wex5.com/forum.php?mod=viewthread&tid=88687
(出处: 起步软件技术论坛)
回复 支持 反对

使用道具 举报

90

主题

703

帖子

1026

积分

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
 楼主| 发表于 2016-8-24 20:32:25 | 显示全部楼层
登录 刷新问题
http://bbs.wex5.com/forum.php?mod=viewthread&tid=88098
(出处: 起步软件技术论坛)
关于页面跳转传参的文档:http://doc.wex5.com/?p=5013
登陆后ID应该存储在localStorage中!如果通过参数传递,应该定义为全局变量!

另外登陆,建议使用用的是windowDialog:http://bbs.wex5.com/forum.php?mo ... 8&pid=165210338
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 03:17 , Processed in 0.055031 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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