📄 login.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 + -