login控件加验证码后的验证问题。
来源:互联网 发布:手机屏幕分屏软件 编辑:程序博客网 时间:2024/06/05 09:53
先慨叹一下:新手总是要被折磨的。特别在login控件、membership上。
不过这样也好,出问题然后解决问题,才是认知和提高的过程。如下内容技术上很幼稚,请高手无视并一笑而过:
启用了用户角色API,然后用login控件做登录页面,添加上网上比较流行的验证码程序,发现无法同时验证用户名密码和验证码。
查资料,必须重新自定义Login1_authenticate事件,将两种验证写在一起:
步骤:
1、验证session["CheckCode"]是否为空;
2、验证session["CheckCode"]是否和输入的textbox的一致;
3、membership.validateuser验证用户名/密码;
4、清除session,显示验证信息或登录成功。
一切就绪,竟然发现login依然登录成功,只要用户名/密码正确,完全无视验证码。一番折磨,反复翻资料。未果。
重新研究别人的自定义authenticate,发现在login控件中明文指定了OnAuthenticate属性为Login1_Authenticate!
原来这个不是系统默认的事件名,要自己定义的。原来如此。
因看到有别人遇到相同问题,特记录下来。当是回忆的一部分。
- login控件加验证码后的验证问题。
- Login控件在UpdatePanel内当验证用户信息成功后出现页面刷新的解决办法
- Login控件在UpdatePanel内当验证用户信息成功后出现页面刷新的解决办法
- TextBox设置OnTextChanged后验证控件失效问题的解决
- ASP.NET验证控件出现问题后的解决方案
- asp.net扩展Login控件,添加图文验证码
- asp.net扩展Login控件,添加图文验证码
- Login控件也可添加图文验证码
- Login控件也可添加图文验证码
- Login控件也可添加图文验证码
- asp.net扩展Login控件,添加图文验证码
- ASP.NET 2.0 Login控件添加验证码
- asp.net扩展Login控件,添加图文验证码
- login验证
- 加了验证控件后,取消按扭不起作用的解决方法
- ASP.NET2.0中Login控件中添加其他验证信息(如:验证码)
- ASP.NET2.0中Login控件中添加其他验证信息(如:验证码)
- 服务器验证控件的正则表达式加空格和-
- Oracle 查看连接数,修改连接数,最大并发数
- 基于SVG实现的手写板功能(一)
- hibernate映射文件一级子元素详解
- 关于对话框中拖动滚动条闪烁的问题
- 关于asterisk enum的一些资料(持续更新中
- login控件加验证码后的验证问题。
- hibernate映射文件class元素属性详解
- xml规范
- 没人会惯你这些臭毛病.
- ASP.NET Google Maps Javascript API V3 实战基础篇一根据指定KML构造图层
- hibernate映射文件一级子元素属性详解
- hibernate映射文件根元素属性详解
- 【老孙随笔】项目经理要如何看待技术? (转)
- ^^^^^^^^^^^^^^^^^^^^^^^^^^