网站大量收购独家精品文档,联系QQ:2885784924

登陆案例的实现.pptx

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
登陆案例的实现

登陆案例的实现netBeans、javaDB、tomcat 实现1.建立数据库服务123密码为root1.建立数据库服务121.建立数据库服务创建数据表注意:不能命名为user,会与系统数据表命名冲突;添加相应的列,选择字段类型,一般为varchar或char,如果为char(10),数据库就会存入相应的空格,注意后面编程时使用trim()函数去掉。1.建立数据库服务121.建立数据库服务 与此类似,添加两三个用户名与相应的密码,以备测试使用1.建立数据库服务连接状态至此,数据库服务建立完成,并且要开启数据库服务,即数据库要处于连接状态未连接状态2.建立项目122.建立项目2.建立项目点击下一步,直到完成,完成后类似于此图所示接下来编写登陆页面2.建立项目 编写登陆的页面2.建立项目 新建一个处理登陆请求的页面 login.jsp,并把登陆表单的action指向它。12.建立项目接下来的设计思想就是: 1.login.jsp页面读取配置文件中数据库的连接参数; 2.login.jsp页面使用javaBean,根据表单提交的参数进行数据库读取密码; 3.login.jsp页面对提交的参数和数据库读取的参数进行比较; 4.根据比较结果响应不同的页面。2.1.配置页面以及页面的初始化参数1新建web.xml配置文件,并配置相应参数2.1.配置页面以及页面的初始化参数 jsp页面也可以配置为一个servlet。 然后配置三个初始化参数。1232.1.1.读取配置参数以及接收表单提交的参数 config对象读取初始化参数 request对象接收提交的参数config、request对象都是jsp内置对象2.2.编写javabean122.2.编写javabean 创建javabean类名为DBUtil,并导入数据库驱动包212.2.编写javabean2.3.在jsp中使用javaBean进行登陆判断2.4.编写成功和失败的页面3.测试运行 运行时发现以下错误: 1.sql语句错误; 2.查询结果游标错误; 3.对查询结果为空的情况未考虑。 接下来对三处错误逐一改正 3.1.sql语句错误sql语句中应该指出查询的表名3.2.查询结果游标错误应该使用rs.next()使游标后移一位再取值3.3.对查询结果为空的情况未考虑原来代码原来代码用try...catch..处理查询结果为空后的代码3.4.测试结果密码:123密码:4563.4.测试结果密码:234密码:rrr3.4.测试结果密码:123密码:3334.MD5加密为了提高用户密码的安全性,需要将密码进行加密,之后再存储在数据库中。MD5加密是单向的加密方法,加密后的密文不可还原,安全性较高。在验证密码时,将用户提交的密码进行相同的加密处理,就可以进行密码验证了。4.1.使用MD5对密码加密存储和验证操作思路:1.添加MD5加密的javabean,2.在密码校验之前进行加密操作4.1.使用MD5对密码加密存储和验证添加MD5加密的javabean4.1.使用MD5对密码加密存储和验证密码校验前的加密操作4.1.使用MD5对密码加密存储和验证 至此,我们的加密功能已添加完成,但为了可以成功测试,我们需要将数据库中的密码也进行加密存储。 我们只需要编写一个MD5加密的测试方法,将我们的字符串加密,再复制到数据库的密码字段就可以了。4.1.使用MD5对密码加密存储和验证‘123’经过加密后的字符串4.1.使用MD5对密码加密存储和验证注意:加密后的字符串为24位,varchar(24)‘123’经过加密后的字符串4.1.使用MD5对密码加密测试密码:123

文档评论(0)

文档精品 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6203200221000001

1亿VIP精品文档

相关文档