Foxtable(狐表)用户栏目专家坐堂 → 关于自定义用户登录


  共有3839人关注过本帖树形打印复制链接

主题:关于自定义用户登录

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/10 16:56:00 [显示全部帖子]

1、可以

 

2、输入密码的时候,转成对应字符串md5格式,最后和数据库值比较

 

MD5,使用之前,你需要添加一下 System.Web.Dll,直接在引用那里添加就行了。

msgbox(System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile("加密内容", "MD5"))


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/10 17:02:00 [显示全部帖子]

 是的,在做登陆的时候,把输入的密码转换成md5加密的字符串


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/10 17:17:00 [显示全部帖子]

e.Form.Controls("PassWord").Value = dr("Password")

 

改成,比如

 

System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(e.Form.Controls("PassWord").Value, "MD5") = dr("Password")


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/10 17:51:00 [显示全部帖子]

要在引用一下 System.Web.Dll 直接写,添加即可。

 

http://www.foxtable.com/help/topics/1936.htm


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/11 9:46:00 [显示全部帖子]

 显示密码错误,就是你的加密方式不一致,你直接运行md5代码,看值是否和数据库的值一致。

 

 慢慢调试。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/11 10:12:00 [显示全部帖子]

 是不是你用户的密码弄成了?用户名,密码是多少?


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/11 10:17:00 [显示全部帖子]

 你的密码后面有多余空格

 

If System.Web.Security.FormsAuthentication.HashpasswordForStoringInConfigFile(e.Form.Controls("password").Value, "MD5") = dr("password").Trim() Then


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/11 10:31:00 [显示全部帖子]

 不是给你说了么?

 

If System.Web.Security.FormsAuthentication.HashpasswordForStoringInConfigFile(e.Form.Controls("password").Value, "MD5") = dr("password").Trim() Then


 回到顶部