ITPub博客

首页 > IT职业 > IT图书 > jsp 通过数据库验证登陆密码

jsp 通过数据库验证登陆密码

IT图书 作者:farsun 时间:2021-09-09 09:06:58 0 删除 编辑

项目名称:checkLogin
功能实现:验证用户登录密码
开发工具:myeclipse、sequel pro
实现步骤:
1.数据库设计
2.登陆页面
3.验证页面
4.登陆成功和登陆失败页面
5.总结


数据库设计
数据库名 db_users
数据表名 tb_user
属性 id, userName,password
sql语句

CREATE DATABASE db_users;
USE db_users;
CREATE TABLE tb_user(
id INT PRIMARY KEY AUTO_INCREMENT;
userName VARCHAR(40) NOT NULL UNIQUE;
password VARCHAR(32) NOT NULL;
);
INSERT INTO tb_user VALUES(NULL,'admin','admin');

登录页面
样式实现环境mbp13 chrome浏览器








用户登录







<!--  -->

    

验证页面












登陆验证




1");
            Class.forName("com.mysql.jdbc.Driver");
            out.println("

加载驱动成功

"); conn = DriverManager.getConnection(URL, USER, PASSWORD); pstt = conn.prepareStatement(sql); pstt.setString(1, userName); rs = pstt.executeQuery(); if (rs.next()) { if (rs.getString("password").equals(password)) { flag = true; } else { flag = false; } } } catch (Exception e) { e.printStackTrace(); } if(flag){ request.getRequestDispatcher("success.jsp").forward(request, response); }else{ request.getRequestDispatcher("failure.jsp").forward(request, response); } %>

登陆成功页面






  

登陆成功





<!--
    
    -->恭喜您登陆成功
  

登陆失败页面






  

登录失败





<!--
    
    -->对不起 登录失败
  

总结
1.实现用户登录页面所需的html css技能点数不足,图片的位置和大小自适应未实现
2.连接数据库 jar包放在WEB-INF/lib目录下,build path
3.登陆页面的js验证账号密码不能为空未实现

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4289/viewspace-2808169/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-26

  • 博文量
    105
  • 访问量
    17168