userlogin.jsp~59~

来自「用户登录」· JSP~59~ 代码 · 共 25 行

JSP~59~
25
字号
<%@page contentType="text/html;charset=gb2312" import="java.sql.*"%>
<jsp:useBean id="user" scope="session" class="myapp.userLogin"/>
<%
  //用户登陆验证
  String username=new String(request.getParameter("username").trim().getBytes("ISO-8859-1"));
  String password=new String(request.getParameter("password").trim().getBytes("ISO-8859-1"));
  if(user.userExist(username)){
    response.sendRedirect("error.jsp?errorMessage=User is not valid.");
    }
  else if (!user.isValidUser(username,password)){
     response.sendRedirect("error.jsp?errorMessage=Password is not valid.");
     }
  else{
     session.setAttribute("username",username);//保存用户名
     session.setAttribute("rights",user.userRights(username,password));//保存用户权限
     String loginIP=request.getRemoteAddr();//获取登陆用户IP
     java.sql.Date currentDateTime=new java.sql.Date(System.currentTimeMillis());
     String loginDateTime=(currentDateTime.toLocaleString());//获取用户登陆日期时间
     user.setLoginIP(loginIP);//保存登陆用户IP
     user.setLoginDateTime(loginDateTime);//保存用户名
     user.setUserInformation(loginDateTime,loginIP,username);//保存用户登陆信息
     response.sendRedirect("main.jsp");//打开主页面
  }
%>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?