Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <action name="dologincheck" class="com.platinum.uac.biz.LoginAction" method="doLogin">
- <result name="success" type="tiles">Homepage</result>
- <!-- <result name="success">/Profile/view/ViewProfile1.jsp</result>-->
- <result name="none">/Profile/add/Failure.jsp</result>
- <result name="mail">/Profile/add/EmailAuthentication.jsp</result>
- </action>
- <action name="newuseraction" class="com.platinum.uac.biz.NewUserAction" method="newuser">
- <result name="success" >/Profile/add/ProfileDetails.jsp</result>
- <result name="error" >/index.jsp</result>
- </action>
- public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws
- IOException, ServletException {
- try {
- System.out.println("this is do filter before the jsp page");
- HttpServletRequest request = (HttpServletRequest) req;
- HttpServletResponse response = ((HttpServletResponse) res);
- HttpSession session = request.getSession(true);
- String username, password;
- Cookie[] cookies;
- LoginPojo user = (LoginPojo) session.getAttribute("username");
- if (user == null) {
- cookies = request.getCookies();
- if (cookies != null && cookies.length > 0) {
- username = getCookieValue(cookies, "username");
- password = getCookieValue(cookies, "password");
- System.out.println(username);
- System.out.println(password);
- if (username != null && password != null) {
- LoginPojo pojo = new LoginPojo(username, password);
- results = dao.Login(pojo);
- session.setAttribute("userName", user); // usersession?
- request.getRequestDispatcher(***"dologincheck"***).forward(request,
- response);
- } else {
- request.getRequestDispatcher("/index.jsp").forward(request,
- response);
- }
- } else {
- request.getRequestDispatcher("/index.jsp").forward(request,
- response);
- }
- }
- } catch (Exception e) {
- }
- chain.doFilter(req, res);
- //throw new UnsupportedOperationException("Not supported yet.");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement