关于C#验证码和session接受的问题

jazm 发布于 2014/09/09 10:09
阅读 826
收藏 1

解读下一代网络:算力网络正从理想照进现实!>>>


如上面的截图,这是一个简单的C#验证码。第一个框是生成的验证码图片,第二个框是在页面上用seesion接受的验证码值。两者不一样。

求教出现这样结果不一样的原因。


补充说明:以下为生成代码

加载中
0
开源中国首席老王
开源中国首席老王
不清楚你代码怎么写,,,我猜,Session应该生成了2次,第一次生成第2个框的,第二次生成第一个框的
jazm
jazm
补充了代码页面的,第一行为生成4个随机字符;第2、3行为Session;最后是生成图片
0
blu10ph
blu10ph
你这过期时间6秒过期?~
0
开源中国首席老王
开源中国首席老王

引用来自“隔壁家老王”的评论

不清楚你代码怎么写,,,我猜,Session应该生成了2次,第一次生成第2个框的,第二次生成第一个框的

这不太清楚怎么回事了

不过验证码图片,一般不这么弄吧,这个貌似重新刷新一下图片,整个页面都要刷新一遍

一般图片生成,生成Session,是放到一个ashx里

0
jazm
jazm
@隔壁家老王   我打算用jquery来验证验证码的正确性的,页面jquery脚本获取到的session值和图片显示的不一样。
0
开源中国首席老王
开源中国首席老王

引用来自“WikiZhao”的评论

@隔壁家老王   我打算用jquery来验证验证码的正确性的,页面jquery脚本获取到的session值和图片显示的不一样。

Jquery是完全没问题的

那你断点一步一步的调试试下,看下有多少个地方会重新设置Session的

还有,看下那个6秒的问题

返回顶部
顶部