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

QQ登录

只需一步,快速开始

查看: 3596|回复: 16

[结贴] 关于登陆的filters问题

[复制链接]

21

主题

347

帖子

486

积分

中级会员

Rank: 3Rank: 3

积分
486
QQ
发表于 2017-9-14 09:38:14 | 显示全部楼层 |阅读模式
我现在遇见的问题就是,不管用户输入的账号密码是否正确,都能进行登陆。估计是我的代码问题。希望大神看看。
数据库又两个字段,一个id字段,一个password字段,目前有两个账号。
点击登陆按钮时的js代码为

  1.                 var phoneInput = this.comp("nameInput").val();
  2.                 var passwordInput = this.comp("passwordInput").val();
  3. var userData = this.comp("baasData1");

  4.                 userData.clear();
  5.                 userData.filters.setVar("id", phoneInput);
  6.                 userData.filters.setVar("password", passwordInput);
  7.                 userData.refreshData();
复制代码

官方的案例的baasdata的autoload是关闭的,我的也是关闭的。
这个情况我认为是数据没有成功过滤导致的,希望大神解惑。

21

主题

347

帖子

486

积分

中级会员

Rank: 3Rank: 3

积分
486
QQ
 楼主| 发表于 2017-9-14 09:47:24 | 显示全部楼层
本帖最后由 轻狂之人 于 2017-9-14 11:05 编辑

以前是用的官方,直接复制过来的,改了某些字,都正常。现在需要再建立一个管理员的用户数据库,要求分开存放。
回复 支持 反对

使用道具 举报

21

主题

347

帖子

486

积分

中级会员

Rank: 3Rank: 3

积分
486
QQ
 楼主| 发表于 2017-9-14 09:51:01 | 显示全部楼层
本帖最后由 轻狂之人 于 2017-9-14 11:06 编辑

初步认为可能是js代码问题。数据无法过滤
  1. userData.filters.setVar("userPhone", phoneInput);
复制代码



回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-9-14 14:14:06 | 显示全部楼层
userData.refreshData();
就可以过滤
带action中的java中断点调试看看执行的sql是什么
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

21

主题

347

帖子

486

积分

中级会员

Rank: 3Rank: 3

积分
486
QQ
 楼主| 发表于 2017-9-14 19:13:10 | 显示全部楼层
jishuang 发表于 2017-9-14 14:14
userData.refreshData();
就可以过滤
带action中的java中断点调试看看执行的sql是什么 ...

userData.refreshData();
这个不是数据库刷新吗???
回复 支持 反对

使用道具 举报

21

主题

347

帖子

486

积分

中级会员

Rank: 3Rank: 3

积分
486
QQ
 楼主| 发表于 2017-9-14 19:17:38 | 显示全部楼层
jishuang 发表于 2017-9-14 14:14
userData.refreshData();
就可以过滤
带action中的java中断点调试看看执行的sql是什么 ...

不知道怎么弄断点。
回复 支持 反对

使用道具 举报

21

主题

347

帖子

486

积分

中级会员

Rank: 3Rank: 3

积分
486
QQ
 楼主| 发表于 2017-9-14 23:32:49 | 显示全部楼层
jishuang 发表于 2017-9-14 14:14
userData.refreshData();
就可以过滤
带action中的java中断点调试看看执行的sql是什么 ...

http://bbs.wex5.com/forum.php?mo ... ight=filters.setVar

还有其它人也遇到了相同的问题。
回复 支持 反对

使用道具 举报

54

主题

257

帖子

827

积分

高级会员

Rank: 4

积分
827
发表于 2017-9-15 11:19:24 | 显示全部楼层
同问 我也遇到了这个问题
目前不用这个平台啦~~
回复 支持 反对

使用道具 举报

54

主题

257

帖子

827

积分

高级会员

Rank: 4

积分
827
发表于 2017-9-15 14:32:51 | 显示全部楼层
我解决了,是queryAction的问题。 微信截图_20170915143229.png

你这没传参吧
目前不用这个平台啦~~
回复 支持 反对

使用道具 举报

21

主题

347

帖子

486

积分

中级会员

Rank: 3Rank: 3

积分
486
QQ
 楼主| 发表于 2017-9-15 16:41:15 | 显示全部楼层
BooleanChar 发表于 2017-9-15 14:32
我解决了,是queryAction的问题。

你这没传参吧

我看到了官方的那个demo和我做的有一个默认值不同,我是小白,请问能不能讲解一下这个怎么做呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 07:30 , Processed in 0.063987 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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