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

QQ登录

只需一步,快速开始

查看: 1399|回复: 2

[结贴] 自己编写的登陆页面,数据库验证出错

[复制链接]

1

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
QQ
发表于 2017-8-10 14:21:08 | 显示全部楼层 |阅读模式
自己写了一个登陆验证页面,用户名用数字,登陆验证正常,当登陆名为字母或中文的时候出现如下图的报错
Model.prototype.logoBtnClick = function(event) {
                var name = this.comp("username").val();
                var pass = this.comp("password").val();
                var userdata = this.comp("userData");
                               
                if ($.trim(this.comp('username').val()) === "" || $.trim(this.comp('password').val()) === "") {
                        this.comp("messageDialog").show({
                                "title" : "温馨提示",
                                "message" : "忘记输入用户名或密码?"
                        });
                }else{
                 userdata.setFilter("userFilter", 'username ='+name);
                 userdata.refreshData();         
                    if(userdata.count()>0){
                       var p = userdata.val("password");
                       justep.Util.hint(p);
                       if(p == pass){
                           justep.Util.hint(userdata.val("username"));
                       }else{                    


报错如下:     


八月 10, 2017 2:15:55 下午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet WeX5_Baas_Servlet threw exception
com.justep.baas.action.ActionException: Action[wgtest/wguser/queryWguser]执行失败,SQL执行失败,SQL:SELECT * FROM wguser WHERE ((username = weigang ) )  LIMIT 0,20
        at com.justep.baas.action.Engine.execAction(Unknown Source)
        at com.justep.baas.action.Engine.execAction(Unknown Source)
        at com.justep.baas.servlet.BaasServlet.execService(Unknown Source)
        at com.justep.baas.servlet.BaasServlet.service(Unknown Source)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:745)
发表于 2017-8-10 18:10:08 | 显示全部楼层
  1.   userdata.setFilter("userFilter","username ='"+name+"'");
复制代码


过滤  条件需要用单引号引住才行!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

1

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
QQ
 楼主| 发表于 2017-8-11 09:29:26 | 显示全部楼层
非常感谢大神的帮助,确如大神所说。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-9 03:19 , Processed in 0.055830 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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