JSP脚本实现登录验证功能
JSP脚本实现登录验证功能
登录
点击退出
登录页面login
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>Title</title>
</head>
<body>
<%String error = (String) request.getAttribute("eMess");if (error!=null && !error.equals("")){%><font color="red"><%=error%></font><%}%>
<form action="loginValidate.jsp" method="get"><p>用户名:<input type="text" name="userName"/></p><p>密 码:<input type="password" name="password"/></p><p> <input type="submit" value="登录"></p></form>
</body>
</html>
登录验证处理loginValidate
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>Title</title>
</head>
<body>
<%//获取login页面输入的用户名和密码String user = request.getParameter("userName");String pwd = request.getParameter("password");//创建StringBuffer对象存放错误信息StringBuffer errorMsg = new StringBuffer();//用户名密码登录验证if (user.equals("")){errorMsg.append("用户名不能为空!<br/>");}if (pwd.equals("")){errorMsg.append("密码不能为空!<br/>");}else if (pwd.length()<6){errorMsg.append("密码长度不能小于6位!<br/>");}//当用户名和密码没问题时重定向到主页面if (errorMsg.toString().equals("")){//将用户名存入session中,并前往主页面session.setAttribute("userName",user);response.sendRedirect("main.jsp");}else {//当用户名或密码有问题时将错误信息存入请求,并返回登录页面request.setAttribute("eMess", errorMsg.toString());
%><jsp:forward page="login.jsp"></jsp:forward>
<%}
%></body>
</html>
主页面main
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>Title</title>
</head>
<body>
<h1>欢迎您!${sessionScope.get("userName")}</h1>
<a href="logout.jsp">安全退出</a>
</body>
</html>
登出logout
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>Title</title>
</head>
<body>
<% //注销sessionsession.invalidate();response.sendRedirect("login.jsp");
%>
</body>
</html>
JSP脚本实现登录验证功能相关推荐
- shiro 实现登录验证功能
实现登录验证功能 1.创建自己的Realm对象,继承AuthorizingRealm 实现父类的doGetAuthenticationInfo 认证方法 MyRealm.java packa ...
- php静态登录界面代码,JSP_JSP登录验证功能的实现,静态的登录界面的设计login.htm - phpStudy...
JSP登录验证功能的实现 静态的登录界面的设计login.htm,代码如下: 系统登录 系 统 登 录 用户名 密 码 将登录用户输入的信息提交到login.js ...
- 实现企业邮箱登录验证功能
需求说明 实现企业邮箱登录验证功能 用户通过JSP页面输入用户名和密码 如果用户名为lucky,密码为123456, 在欢迎页面显示"你好:lucky!" 如果验证登录失败,则返回 ...
- mysql查询使用qq邮箱注册_Spring Boot实现qq邮箱验证码注册和登录验证功能
1.登录注册思路 这是一个使用spring boot做的一个qq邮箱注册和登录的项目. 没写前端页面,使用postman测试.有截图详细. 1.1.思路 注册:通过输入的邮箱发送验证码,检验前端传来的 ...
- php post验证输入,$.post()登录验证功能
$.post()登录验证功能 用户登录 邮箱 密码 登录 /** * $_post():jquery处理ajax中的post请求 * 基本语法:$.post(url, data, success, d ...
- 【博客项目】—登录验证功能实现( 五)
[博客项目]-登录验证功能实现( 五)
- 如何给脚本增加卡密验证功能,权朗网络验证对接教程
之前给大家分享过如何对接泡椒云给自己的脚本增加卡密验证功能,可以看之前分享的文章<如何对接泡椒云,给你的Auto.js脚本增加卡密验证功能?详细教程>. 今天站长给大家分享另一个给脚本增加 ...
- html登录验证功能,续:实现用户登录验证功能
一.提纲 1.Previously前情提要 已经把Thymeleaf部署到项目中: 把前端开发的静态资源成功引入到项目中: 完成登录验证功能,登录成功跳转到success.html页面,登录失败跳转到 ...
- Spring Security入门01-22 登录验证功能
课程链接:SpringSecurity框架教程 开始时间:2022-07-17 快速入门 搭建一个Spring Boot项目 添加基础依赖和创建启动类和controller controller @R ...
最新文章
- Redis进阶实践之三如何在Windows系统上安装安装Redis
- javascript断点调试方法
- [Spring cloud 一步步实现广告系统] 21. 系统错误汇总
- Vue学习01-v-on事件修饰符
- 简洁的Jquery弹出窗插件
- python去除php、java、js、html、vue等类型注释字符方法实例
- TCP: SYN ACK FIN RST PSH URG 详解【转】
- matlab分支定界法linprog_序列比对(二十二)——中间字符串分支定界方法中更紧的界...
- DEBUGGING AND OPTIMIZING MEMORY
- win11退回win10一直黑屏转圈怎么办 win11退回win10黑屏转圈的解决方法
- 转:Python- 解决PIP下载安装速度慢
- R+工业级GBDT︱微软开源 的LightGBM(R包已经开放)
- DB2数据库常用指令以及重要知识点学习
- endnote正版软件多少钱_销售endnote软件到底价格可以购买 保证正版软件
- KVM实验一 pepsi-wyl
- python动作识别库_教你快速使用OpenCV/Python/dlib进行眨眼检测识别!
- nginxWebUI :nginx可视化配置工具---实践
- 数据类型,栈内存、堆内存
- Worthington胰蛋白酶解决方案
- PHP 微信支付v3签名生成
热门文章
- 区块链BaaS云服务(14)华大BGI区块链“Baas接口“
- ICS汇编学习笔记——8086中的寄存器
- 密码篇——对称加密—DES
- Linux中pip install延时问题
- android判断是否被点击方法,[Android]父View如何知道子View被点击了
- 2020-10-30(smali复杂类解析)
- 【安全漏洞】某CMS后台防护逻辑漏洞导致GETSHELL
- TeamTNT通过模仿WatchDog团伙来掩盖其加密劫持足迹
- Python 读写当前路径下文件错误 UnboundLocalError: local variable 'file' referenced before assignment
- export default 和export 的区别