Advertisement
Guest User

Untitled

a guest
Sep 18th, 2014
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.12 KB | None | 0 0
  1. <action name="dologincheck" class="com.platinum.uac.biz.LoginAction" method="doLogin">
  2. <result name="success" type="tiles">Homepage</result>
  3. <!-- <result name="success">/Profile/view/ViewProfile1.jsp</result>-->
  4. <result name="none">/Profile/add/Failure.jsp</result>
  5.  
  6. <result name="mail">/Profile/add/EmailAuthentication.jsp</result>
  7. </action>
  8. <action name="newuseraction" class="com.platinum.uac.biz.NewUserAction" method="newuser">
  9. <result name="success" >/Profile/add/ProfileDetails.jsp</result>
  10. <result name="error" >/index.jsp</result>
  11. </action>
  12.  
  13. public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws
  14. IOException, ServletException {
  15. try {
  16. System.out.println("this is do filter before the jsp page");
  17. HttpServletRequest request = (HttpServletRequest) req;
  18. HttpServletResponse response = ((HttpServletResponse) res);
  19. HttpSession session = request.getSession(true);
  20. String username, password;
  21. Cookie[] cookies;
  22. LoginPojo user = (LoginPojo) session.getAttribute("username");
  23. if (user == null) {
  24. cookies = request.getCookies();
  25. if (cookies != null && cookies.length > 0) {
  26. username = getCookieValue(cookies, "username");
  27. password = getCookieValue(cookies, "password");
  28. System.out.println(username);
  29. System.out.println(password);
  30. if (username != null && password != null) {
  31. LoginPojo pojo = new LoginPojo(username, password);
  32. results = dao.Login(pojo);
  33. session.setAttribute("userName", user); // usersession?
  34.  
  35. request.getRequestDispatcher(***"dologincheck"***).forward(request,
  36. response);
  37. } else {
  38. request.getRequestDispatcher("/index.jsp").forward(request,
  39. response);
  40. }
  41. } else {
  42. request.getRequestDispatcher("/index.jsp").forward(request,
  43. response);
  44. }
  45. }
  46. } catch (Exception e) {
  47. }
  48. chain.doFilter(req, res);
  49. //throw new UnsupportedOperationException("Not supported yet.");
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement