01---实例操作(用户登入系统)
来源:互联网 发布:网络信息安全整改方案 编辑:程序博客网 时间:2024/06/11 04:23
用户名输入用户名和密码登入系统:
1、首先创建数据表存储用户名和密码:
创建表:
drop table user;
create table user(
id int auto_increment primary key,
username varchar(30) not null,
password varchar(30) not null
);
insert into user(username,password) values('lid','123');
insert into user(username,password) values('yuj','123');
2、创建jsp界面:
login.jsp---------------提供用户登入的表单;
login_check.jsp---------核对是否存在该用户
login_success.jsp-------登入成功后的界面
login_failuer.jsp-------登入失败后的界面
·login.jsp界面代码:
<%@ page contentType="text/html" pageEncoding="gbk"%>
<html>
<head><title>登陆</title></head>
<body>
<form action="login_check.jsp" method="post">
<center>
用户名:<input type="text" name="username"/><br/>
密码: <input type="password" name="password"/><br/>
<input type="submit" value="登入"/>
<input type="reset" value="重置"/>
</center>
</form>
</body>
</html>
·login_check.jsp界面代码:
<%@ page contentType="text/html" pageEncoding="gbk"%>
<%@ page import="java.sql.*"%>
<html>
<head><title>核对</title></head>
<body>
<!---定义常量 --->
<%!
public static final String DBDRIVER="org.gjt.mm.mysql.Driver";
public static final String DBURL="jdbc:mysql://localhost:3306/lid";
public static final String DBUSER="root";
public static final String DBPASSWORD="123";
Connection conn=null;
PreparedStatement pstmt=null;
ResultSet rs=null;
%>
<!---得到数据库的连接 --->
<%
Class.forName(DBDRIVER);
conn=DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD);
%>
<!---查询用户 --->
<%
String username=request.getParameter("username");
String password=request.getParameter("password");
String sql="select name,password from user where name=? and password=?";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1,username);
pstmt.setString(2,password);
rs=pstmt.executeQuery();
if(rs.next()){
%>
<jsp:forward page="login_success.jsp"/>
<%
}
else{
%>
<jsp:forward page="login_failuer.jsp"/>
<%
}
%>
</body>
</html>
·login_success.jsp界面代码:
<h2>登陆成功</h2>
·login_failuer.jsp界面代码:
<h2>用户名或密码错误</h2>
- 01---实例操作(用户登入系统)
- 机房登入系统
- Flex和Jsp创建用户登入系统
- 用JAVA做一个用户登入系统
- JSP网上购物系统//用户登入数据库连接
- CAS实现单点登入(二):自定义的用户验证登入
- 判定用户是否登入
- ubuntu登入root用户
- Flask用户登入登出
- PHP登入登出系统
- 【用户管理】查看用户登入信息
- 【用户管理】查看用户登入信息
- linux系统新建一个登入用户,并且禁用root用户
- 系统session监听类,用于保存用户登入系统参数的session对象信息
- Ubuntu12.04lts疑难杂症----用户无法登入(正确输入密码后又跳回登入界面)
- 通过登入IP记录Linux所有用户登录所操作的日志
- asp.net用户登入验证
- asp.net用户登入验证
- 01---jsp基本语法03(包含指令)
- 【开源项目】花密(Flower Password)VB版之Opera浏览器模块
- 01---jsp基本语法04(跳转指令)
- SQL Server和Oracle的常用函数对比
- Spring MVC过滤器-ShallowEtagHeaderFilter
- 01---实例操作(用户登入系统)
- 【开源项目】花密(Flower Password)VB版之打开网址模块
- 在IE中打开浏览DWG文件的方法
- SQL Server 2008中增强的汇总技巧
- 虚拟机和物理机不在同个网段(解决)
- 02---jsp内置对象01(内置对象简介及四种属性范围)
- 【开源项目】花密(Flower Password)VB版之窗体置顶模块
- 02---jsp内置对象02(request对象)
- Ext.Net 1.x_Ext.Net.GridPanel根据字段值显示图片+背景色