内置数据校验验证用户密码的问题(大神入)

已参考教程:

http://help.finereport.com/doc-view-566.htm

http://help.finereport.com/doc-view-865.html

模型如下:

用户名:单元格B2

旧密码:单元格C2

新密码:单元格D2

如何验证旧密码,通过则修改新密码(注意:必须根据用户名验证)

我的思路如下,设置模板参数usr,校验公式为

C2!=sql("数据源","SELECT pwd FROM tb where usr='"+usr+"'",1,1)

现在的关键点是B2的数值无法传给usr,也导致了无法实现校验,求大神解答下关键点

FineReport yolyry 发布于 2019-4-15 14:12
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
孤陌Lv6资深互助
发布于2019-4-15 14:28

为什么要加USR 直接B2 就好了啊

  • yolyry yolyry(提问者) SQL语句里怎么加B2呢?
    2019-04-18 13:37 
  • 孤陌 孤陌 回复 yolyry(提问者) 你上面已经写出来了 直接B2
    2019-04-18 13:42 
  • 孤陌 孤陌 回复 yolyry(提问者) B2==sql(\"FRDemo\",\"select * from userinfo where username=\'\"+$fr_username+\"\'\",3) 把$fr_username 替换成B2 就好了
    2019-04-18 13:44 
  • 2关注人数
  • 401浏览人数
  • 最后回答于:2019-4-15 14:28
    请选择关闭问题的原因
    确定 取消
    返回顶部