以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]用户登陆验证无效 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=39679) |
-- 作者:aalons -- 发布时间:2013/8/29 19:17:00 -- [求助]用户登陆验证无效 用程序提供的用户登陆管理案例,用Access能登陆验证。用SQL2008用户名错误能提示,用户名对上密码即使对上也提示密码错误?是数据库问题?还是代码问题? |
-- 作者:有点甜 -- 发布时间:2013/8/29 19:41:00 -- 你参考帮助的哪个文档做的?是否有写验证的代码? |
-- 作者:aalons -- 发布时间:2013/8/29 20:00:00 -- 2013最新版本\'提供的原程序\'用户管理那个\'把数据库换成SQL就不能验证密码\'能验证用户名 |
-- 作者:有点甜 -- 发布时间:2013/8/29 20:22:00 -- 以下是引用aalons在2013-8-29 20:00:00的发言: 2013最新版本\'提供的原程序\'用户管理那个\'把数据库换成SQL就不能验证密码\'能验证用户名 如果access可以,sqlserver不可以,不应该的,请查看数据库具体数据。注意匹配。
|
-- 作者:aalons -- 发布时间:2013/8/29 20:48:00 -- 一样的啊\'都是Users表\'里面分别为User Group PassWord, |
-- 作者:程兴刚 -- 发布时间:2013/8/29 21:40:00 -- 修改用户名或密码后要执行datatables("用户管理表").laod(),加载对比密码前也要执行datatables("用户管理表").laod(),否则,修改后异地调用时得不到修改后的正确密码。 |
-- 作者:有点酸 -- 发布时间:2013/8/29 21:41:00 -- 用sql server的时候,记得name的类型是nvarchar,不能是nchar,否则后面会自动填充空格:
改一下列类型,然后后面多余的空格 |
-- 作者:aalons -- 发布时间:2013/8/30 6:03:00 -- 已解决 确实是字符串的问题,楼上正解 |