请选择 进入手机版 | 继续访问电脑版

好优扒教育

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 8668|回复: 5

Java Web系统开发2019.4.14授课-162

[复制链接]

55

主题

153

帖子

975

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
975
发表于 2019-4-14 19:57:28 | 显示全部楼层 |阅读模式
Admin JavaBean


package model.haou8.com;
public class Admin {
private int id_admin=0;
private String loginid_admin="";
private String login_pass="";
public Admin(){
  
}
public int getId_admin() {
  return id_admin;
}
public void setId_admin(int id_admin) {
  this.id_admin = id_admin;
}
public String getLoginid_admin() {
  return loginid_admin;
}
public void setLoginid_admin(String loginid_admin) {
  this.loginid_admin = loginid_admin;
}
public String getLogin_pass() {
  return login_pass;
}
public void setLogin_pass(String login_pass) {
  this.login_pass = login_pass;
}

}

回复

使用道具 举报

55

主题

153

帖子

975

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
975
 楼主| 发表于 2019-4-14 19:58:38 | 显示全部楼层
AdminDAO 工具JavaBean



package dao.haou8.com;
import model.haou8.com.*;
import java.sql.ResultSet;
import database.haou8.com.*;
public class AdminDAO {
public static void main(String[] args) {
  AdminDAO test=new AdminDAO();
  System.out.print(test.AdminLogin("admin", "admin8888"));
}
public String Pass_Encode(String str)
{
  return str;
}
public boolean AdminLogin(String loginid_admin,String login_pass)
{
  boolean flag=false;
  String login_pass_DB="";
  String strSQL="Select login_pass from edu_admin where loginid_admin='"+loginid_admin+"'";
  ResultSet rs=null;
  eduConnection con=null;
  try{
  
   con=new eduConnection();
   con.getConnection();
   rs=con.ExecuteQuery(strSQL);
   if(rs!=null && rs.next()){
    login_pass_DB=rs.getString("login_pass");
   }
   rs.close();
   con.close();
   login_pass=Pass_Encode(login_pass);
   if(login_pass!=null && login_pass_DB!=null && login_pass_DB.equals(login_pass))
    flag=true;
  }catch(Exception e){
   rs=null;
   con=null;
   
  }
  finally{
   rs=null;
   con=null;
   return flag;
  }
  
}

}

回复 支持 反对

使用道具 举报

55

主题

153

帖子

975

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
975
 楼主| 发表于 2019-4-14 19:59:31 | 显示全部楼层
管理员登录网页adminlogin.jsp



<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>后台管理登录</title>
</head>
<body>
<form action="adminlogin_action.jsp" method="post" >
管理员账号:<input type=text id=loginid_admin name=loginid_admin value=""><br>
管理员密码:<input type=password id=login_pass name=login_pass value=""><br>
<input type=submit id=action name=action value="登录">
<input type=reset id=action name=action value="重置">
</form>
</body>
</html>
回复 支持 反对

使用道具 举报

55

主题

153

帖子

975

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
975
 楼主| 发表于 2019-4-14 20:00:55 | 显示全部楼层
管理员登录处理代码adminlogin_action.jsp




<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="dao.haou8.com.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>管理员登录处理</title>
</head>
<body>
<%
request.setCharacterEncoding("utf-8");
String loginid_admin=request.getParameter("loginid_admin");
String login_pass=request.getParameter("login_pass");
AdminDAO admin=new AdminDAO();
boolean loginok=admin.AdminLogin(loginid_admin, login_pass);
admin=null;
if(loginok){
  response.sendRedirect("admin_edu/");
}else
{
  out.print("账号或密码错误!");
  
}
%>
</body>
</html>
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


关注微信公众号

Archiver|手机版|小黑屋|好优扒教育 ( 皖ICP备14016797号-2

GMT+8, 2019-8-26 17:47 , Processed in 0.109375 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表