首页新闻找找看学习计划

模拟登录一个带验证码的网址怎么办?

0
悬赏园豆:5 [已解决问题] 解决于 2014-06-01 21:38

需要做一模拟登录,事先已经做好一个登录页面放在网上

http://mvc.niunan.net/login

 

输入用户名和密码和验证码后直接提示登录成功

验证码是放在session中的,

现在要本地做个模拟登录测试,需要用到的方法是直接从这里找的,(http://blog.csdn.net/vip__888/article/details/5646260)

但是输入正确的验证码后提交登录不成功,提示session中没有保存有验证码,

下面是模拟登录的关键代码,请大家帮忙解决!!!!

整个模拟登录的源码项目(含http://mvc.niunan.net/login/源码)下载:

http://mvc.niunan.net/moyi_login.zip

 

牛腩的主页 牛腩 | 初学一级 | 园豆:-8
提问于:2014-05-31 08:19
< >
分享
最佳答案
0

你的验证码是怎么产生的?写入Session的时候,建议把命名空间写全。

收获园豆:5
幻天芒 | 高人七级 |园豆:36522 | 2014-05-31 09:28

http://mvc.niunan.net/moyi_login.zip

可以下载源码来具体看看的,其实也就是从数字和字母中随便抽5个字母,然后放到session中

牛腩 | 园豆:-8 (初学一级) | 2014-05-31 18:35

@牛腩: 你在创建验证码的时候,应该是根目录创建有文件,这个时候,应用程序会重新载入,导致Session失效。可以尝试着在web.config中配置一下Session的存储模式。

幻天芒 | 园豆:36522 (高人七级) | 2014-06-01 00:08

@幻天芒: 

终于解决。。。用的苏飞的httphelper

 
项目原码:http://mvc.niunan.net/moyi.zip
 
但是用在我的网站上是可以的。。可是用在其他网站又不行了。。唉。。还得再研究研究才行。
牛腩 | 园豆:-8 (初学一级) | 2014-06-01 21:38
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册