任务13实现注册功能.ppt

上传人:小飞机 文档编号:6547658 上传时间:2023-11-11 格式:PPT 页数:17 大小:349.50KB
返回 下载 相关 举报
任务13实现注册功能.ppt_第1页
第1页 / 共17页
任务13实现注册功能.ppt_第2页
第2页 / 共17页
任务13实现注册功能.ppt_第3页
第3页 / 共17页
任务13实现注册功能.ppt_第4页
第4页 / 共17页
任务13实现注册功能.ppt_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《任务13实现注册功能.ppt》由会员分享,可在线阅读,更多相关《任务13实现注册功能.ppt(17页珍藏版)》请在三一办公上搜索。

1、,任务13 实现注册功能,ASP.NET程序设计,课程回顾,数据库操作类的作用?如何创建数据库操作类?,本次课学习目标,能够调用数据库操作类,实现注册功能能够使用MD5加密方法进行数据加密,任务效果演示,知识与技能分析,本次课学习内容,实践与检验,1 任务效果演示,任务目标,实现用户注册功能后台代码。,2 知识与能力分析,SQL语句回顾,编写SQL语句向会员表插入一行数据:用户名:zhang 密码:345 姓名:张三 性别:男 出生日期:1978-1-2 联系地址:深圳市 邮编:311000 联系电话:0755-34564789 手机:身份证号:,注册功能实现流程分析,根据用户输入数据构造插入

2、语句,调用数据库操作类的数据更新方法,判断数据插入是否成功,否,是,提示注册成功信息,清空用户输入数据,提示注册失败信息,将光标定位在用户名文本框,ASP.Net加密,为什么要进行密码加密?提高密码安全性如何对加密密码进行存储和比较?将加密好的密码存储到数据库中,进行密码比较的时候,把用户输入的密码进行加密,然后与数据库中的密文进行比较。ASP.NET的加密算法有哪几种?MD5和SHA1 MD5是什么?MD5的全称是Message-Digest Algorithm5(信息-摘要算法)MD5的作用是把一个任意长度的字符串变换成一定长的大整数。MD5算法需要获得一个随机长度的信息并产生一个128位

3、的信息摘要。,ASP.Net加密,MD5 相关类与方法:System.Security.Cryptography.MD5System.Security.Cryptography.MD5CryptoServiceProvider()System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(strSource,MD5)SHA1相关类与方法:System.Security.Cryptography.SHA1System.Security.Cryptography.SHA1CryptoServiceProvid

4、er()System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(strSource,SHA1),MD5加密方法示例,/使用HashPasswordForStoringInConfigFile生成/需要加密的明文/返回32位加密结果 public string Get_MD5_Method(string strSource)return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(strSource

5、,MD5);,3 实践与检验,任务实践,实践内容:实现注册功能实践要求:调用数据库操作类实现注册功能(对密码进行MD5加密)。,功能测试,使用测试用例:,用户名:zhang 密码:345 姓名:张三 性别:男 出生日期:1978-1-2 联系地址:深圳市 邮编:311000 联系电话:0755-34564789 手机:身份证号:,用户名:ling 密码:123456 姓名:林五 性别:男 出生日期:1980-11-12 联系地址:邮编:联系电话:83523453 手机:身份证号:,测试用例1,测试用例2,课程小结,如何使用数据库操作类?如何进行MD5加密?,作业,完成“检查用户名”功能要求:使用数据库操作类实现对用户名的检查,检查用户名是否已被注册,并给用户相应提示。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号