userlogin.jsp~63~

来自「用户登录」· JSP~63~ 代码 · 共 28 行

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

⌨️ 快捷键说明

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