第19章用户验证系统
了解用户验证的原理
创建数据库和数据表
设计系统前台页面
设计投票统计代码
将在线投票统计系统添加至已有网站中
系统分析
系统目标
用户注册
用户登录
生成验证码
当用户浏览网站时,可要求用户成为本网站的会员之后才可以查看相关的网站资源。用户注册成为会员之后,凭用户名和密码登录网站,同时为了防止利用程序重复登录破解密码,还要生成随机的验证码,增加程序识别的难度。
系统原理
技术要点
生成随机验证数
使用一般处理程序
数据库分析及设计
创建数据库
创建数据库表
系统设计
登录页面设计
用户注册页面设计
数据库连接代码设计
判断用户是否注册代码设计
保存用户注册信息代码设计
用户登录检查代码设计
判断用户是否注册事件代码
保存用户信息事件代码
用户登录事件代码
用户注册事件代码
运行系统
运行本系统,显示运行效果
在我的网站中应用本系统
将用户验证系统加入到我的网站中,以对我的网站注册用户进行验证
开发过程常见问题及解决
用户登录成功后,本书给出的是登录成功的的提示信息,读者可修改为跳转到指定页面
当我们使用验证控件时候,如果没有设置ValidationGroup属性为同一个值,在点击所有的按钮控件时都会触发验证事件,所以要把验证的控件都设置为同一个验证组才能避免这种情况
当用户点击“检查用户名”按钮时需要提交数据,为了在提交数据的时候能够保留用户已输入的信息,程序中使用了AJAX控件,AJAX实现了页面无刷新的提交方式,不会因为页面刷新而影响其它控件的输入结果
asp.net第19章 来自淘豆网m.daumloan.com转载请标明出处.