web注册及登录验证模块设计.ppt_第1页
web注册及登录验证模块设计.ppt_第2页
web注册及登录验证模块设计.ppt_第3页
web注册及登录验证模块设计.ppt_第4页
web注册及登录验证模块设计.ppt_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ASP。NET案例操作、注册和登录身份验证模块设计、用户登录和管理是所有功能web应用程序不可缺少的功能,是系统安全的第一部分。牙齿示例详细说明了如何创建网站的注册和登录身份验证模块。实现特定功能说明的示例:用户登录;使用者注册修改使用者设定档修改使用者密码删除使用者设定使用者权限使用者认证的授权码;结束登录。在实现技术要点、用户登录和用户管理时,还应防止用户恶意攻击等安全问题,为了进一步确保网站的安全,应使用加密等辅助手段。要避免SQL注入攻击,可以使用以下方法:通过使用存储过程传递参数来操作数据库。对用户通过网址提交的变量执行参数检查,并对某些危险字符执行警告或其他处理。加密用户密码。牙齿

2、章节使用牙齿方法。Login.aspx页:默认页登录Register.aspx页:注册页UserManagement.aspx页:将多个动态页添加到站点(例如用户管理页)的功能设计。修改用户概要文件修改用户密码删除用户权限设置ValidateNum.aspx页:生成随机数图片DB.cs档案:数据库作业类,封装数据库作业的类档案,数据库设计,新建pub数据库,pub数据库中间创建User表,将UserID设置为关键字和标识符,自动从1开始将数据设置为起始牙齿表用户名:xx,密码(实际1234,密码): 81 DC 9 BDB 52d 04 DC 20036 DBD 8313 ed 0,角色:tr

3、ue,警告:user格式如下:设计数据库作业类DB.cs,为数据库作业设计数据库作业类。步骤:选择web网站文件夹,添加新条目,添加类,添加公用命名空间和默认构造函数,然后将其命名为DB.cs。其他代码如下所示(以红色显示):using SystemUsing System。DataUsing System。ConfigurationUsing System。WebUsing System。Web . SecurityUsing System。Web . UIUsing System。Web . UI.WebControlsusing system . web . ui . web contr

4、ols . web parts;using system . web . ui . html controls;Using System。Data . SqlClient/数据库操作所需的命名空间using system . security . cryptography;/MD5加密中需要引入的命名空间,/DB的摘要说明/public class DB public DB()/todo 3360此处的构造函数逻辑/,/SQL语句执行/SQL语句/返回值是int类型(成功返回1,失败返回0 public int sqlex(string cmdstr)SQL conne)/打开连接SQL co

5、mmand cmd=new SQL command(cmdstr,con);Try cmd。ExecuteNonQuery();执行/SQL语句并返回受影响的行数return 1。/catch (Exception e)成功返回return 0。/失败返回finally con . Dispose()/释放连接对象资源,执行SQL查询语句/查询语句/DataTable数据表puusDataSet ds=new DataSet();Da .fill(ds);Return (ds .tables 0);/SQL执行查询语句/查询语句/SqlDataReader对象返回dr public SQL datareader redr(string str)SQL conner/和打开连接sqlcommandcom=new SQL command(str,conn);sqldatareader dr=com . execute reader(command behavior . close connection);Return dr/返回SqlDataReader对象dr,/MD5加密/加密字符串/加密字符串返回public string MD5 (string strpwd),Bytedata=/字符编码为字节

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论