⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 login.jsp

📁 (Java+SQL)-大型企业JAVA的ERP系统
💻 JSP
字号:
<jsp:useBean id="account" class="src.wuyang.Account" scope="page"/>
<jsp:useBean id="global" class="src.com.MyGlobal" scope="session"/>
<jsp:useBean id="roleRights" class="src.com.Rights" scope="application"/>
<jsp:useBean id="shangRights" class="src.com.ShangRights" scope="page"/>
<%! String loginName; %>
<%! String password; %>
<% 
	loginName = request.getParameter("loginName");
	password = request.getParameter("password");
   if ((loginName.equals("")) || (password == null)){
%>       
<jsp:forward page="../pub/Err.jsp">
	<jsp:param name="errString" value="用户名或口令不正确" />
</jsp:forward>	
<%}%>
<%! int returnCode; %>
<%

	global.ip = request.getRemoteAddr();
	global.machineName = request.getRemoteHost();
	global.loginName=loginName;
	
	
	account.setGlobal(global);
	
	System.out.println(loginName +" " + password); 
	returnCode = account.Login(loginName,password);

	/*登录失败,关闭session*/
	if(returnCode < 0 ) {
		session.setMaxInactiveInterval(1); 
		if (returnCode == -555)
			response.sendRedirect("../pub/DBErr.jsp?rtcode=-555");
%>
	<jsp:forward page="../pub/DBErr.jsp" > 
		<jsp:param name="rtcode" value="-2" />
	</jsp:forward>
	
<%	}
	
	/* 标识登录成功  */ 
	global.isLogined = true;  
	global.roleId = returnCode;
	account.load(loginName);
	global.empId = account.getEmployeeId();
	global.deptId = account.getDeptId();
	
	/*最大的非活动的间隔为4小时*/
	
	session.setMaxInactiveInterval(4*60*60); 

	if(roleRights.isLoaded == false) {
	  shangRights.query("" , "");
	  while( shangRights.next() > 0) {
	    roleRights.addRoleRight(shangRights.getRoleId(), shangRights.getOperationId());
  }
}
%>
%>
	<jsp:forward page="MainIndex.jsp" />

⌨️ 快捷键说明

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