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

QQ登录

只需一步,快速开始

查看: 1852|回复: 2

[结贴] 关于login页的跳转问题

[复制链接]

20

主题

56

帖子

238

积分

中级会员

Rank: 3Rank: 3

积分
238
QQ
发表于 2017-10-20 09:46:33 | 显示全部楼层 |阅读模式
从论坛中看到一个人做的app是先从登录页面登录,登录成功后跳转到index.w页面,这样就和很多的pc上系统一样了。登录和跳转密码是:
        var nameInput = this.comp("nameInput").val();
                var passwordInput = this.comp("passwordInput").val();

                // 用户名和密码不能为空
                if ($.trim(nameInput) === "" || $.trim(passwordInput) === "") {
                        this.comp("messageDialog").show({
                                "title" : "温馨提示",
                                "message" : "请输入用户名或密码"
                        });
                        return;
                } else {
                        var self = this;
                        $.ajax({
                                "type" : "post",
                                "async" : false,
                                "data" : {
                                        "username" : nameInput, // POS提交用户名字段
                                        "userpass" : passwordInput
                                // POS提交密码字段
                                },
                                "dataType" : "json",
                                "url" : "http://localhost:8080/checkuserLogin.php", // PHP数据库校验用户名和密码是否正常
                                "success" : function(data) {
                                        if (data['code'] == 200) { // php返回200,代表后端程序成功返回查询结果
                                                localStorage.setItem('username', data['data']['username']); // 登录成功存储用户名到html
                                                                                                                                                                        // localStorage
                                                localStorage.setItem('shopname', data['data']['shopname']); // 登录成功存储中文名称到html
                                                                                                                                                                        // localStorage
                                                window.location.href = "./index.w"; // 登录成功,跳转到APP首页
                                        } else if (data['code'] == 400) // 返回400,代表数据库查询不到记录,用户名或密码
                                        {
                                                self.comp("messageDialog").show({
                                                        "title" : "温馨提示",
                                                        "message" : "输入的用户名或密码不正确"
                                                });
                                        }
                                },
                                "error" : function() {
                                        alert("数据传输失败!");
                                }

                        });

                }
                window.location.href = "./index.w";

这个是我用平台提供的登录页改的,确实可以跳转,但是发现相比直接从index.w引导,使用这样的方式,会有很多的初始状态,例如title bar的颜色,按钮风格等等会有差别,不知道应该从哪里进行设置就可以了
发表于 2017-10-20 10:53:09 | 显示全部楼层

登录思路可以参考下
http://docs.wex5.com/wex5-ui-question-list-2143

直接打开index.w就行  ,通过判断,如果需要登录,弹出一个windowDialog 就可以了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

20

主题

56

帖子

238

积分

中级会员

Rank: 3Rank: 3

积分
238
QQ
 楼主| 发表于 2017-10-22 10:17:00 | 显示全部楼层
ok,可以结贴了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-3 13:56 , Processed in 0.049375 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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