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

📄 logininevent.java

📁 一个在线学习系统的服务端SERVLET程序
💻 JAVA
字号:
package eols.event.system;

import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;

import eols.bean.system.*;
import eols.tools.*;
import eols.storage.user.UserStorageManager;

public class LoginInEvent
    extends EventHandlerBase {

        /**
         * 事件的处理逻辑
         */
        public void process(ServletContext sc, HttpServletRequest request,
                            HttpServletResponse response, HashMap bean) {

                String loginID = RequestUtils.getParameter(request, "loginID");
                String password = RequestUtils.getParameter(request, "loginPassword");
                //验证登陆帐号和密码
                boolean isValidate = UserStorageManager.validate(loginID, password);
                SysFunction function = (SysFunction) RequestUtils.
                    getObjectAttribute(request, "sysFunction");
                if (!isValidate) {
                    Result result = new Result();

                    result.setHandleResult("User ID or Password is not correct.");
                        result.setSymbol(Result.FAILED);
                        request.setAttribute("result", result);
                        function.setSysFunctionLink("/jsp/login.jsp");
                        return;
                } else {
                    SessionUtils.setSessionAttribute(request, "loginID", loginID);

                        function.setSysFunctionLink("/jsp/main.jsp");
                }
        }
}

⌨️ 快捷键说明

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