newm4n

Wrong Scoping between else and catch

Jan 23rd, 2015
267
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 2.77 KB | None | 0 0
  1. InitializeSession init = null;
  2.     try {
  3.         Function.println(this.getClass().getSimpleName()+" -001");
  4.         init = new InitializeSession(request.getSession().getAttribute("SessionUser"),
  5.                 request.getSession().getAttribute("SessionPass"),
  6.                 request.getSession().getAttribute("SessionComp"));
  7.         Function.println(this.getClass().getSimpleName()+" -001a");
  8.         if(!init.isLoggedIn()) {
  9.             out.print("Your session has expired!");
  10.         } else {
  11.             Function.println(this.getClass().getSimpleName()+" -002");
  12.             LDAPConnection ldap = new LDAPConnection();
  13.  
  14.             Function.println(this.getClass().getSimpleName()+" -004");
  15.             if (ldap.isLogged(init.getXelusername()){
  16.                 response.Logout2Start();
  17.             }
  18.  
  19.             Function.println(this.getClass().getSimpleName()+" -003");
  20.             ldap.LogUserFlag1(init.getXelusername());
  21.             Function.println(this.getClass().getSimpleName()+" -004");
  22.             ldap.LogUserFlag2(init.getXelusername()+"."+init.getCompanyid(),"IsLogged");
  23.             Function.println(this.getClass().getSimpleName()+" -005");
  24.             ldap.LogUserFlag3(init.getXelusername()+"."+init.getCompanyid(),"IsLogged");
  25.             Function.println(this.getClass().getSimpleName()+" -006");
  26.             WebService service = new WebServiceLocator();
  27.             Function.println(this.getClass().getSimpleName()+" -007");
  28.             WebService port = service.getWebServicePort();
  29.             Function.println(this.getClass().getSimpleName()+" -008");
  30.             HttpSession sess = request.getSession();
  31.             Function.println(this.getClass().getSimpleName()+" -009");
  32.             User result = null;
  33.             try {
  34.                 result = port.getUserDetails(Config.getIdmUser(), Config.getIdmPass(), sess.getAttribute("SessionUser").toString());
  35.                 Function.println(this.getClass().getSimpleName()+" - result: " + (result==null));
  36.                 Function.println(this.getClass().getSimpleName()+" - getFirstname: " + result.getFirstname());
  37.                 Function.println(this.getClass().getSimpleName()+" - getAccountType: " + result.getAccountType());
  38.             } catch (Exception ex) {
  39.                 Function.println(this.getClass().getSimpleName()+" -Exception " + e.getMessage());
  40.                 ex.printStackTrace();
  41.             }
  42.             Function.println(this.getClass().getSimpleName()+" -010");
  43.             response.setHeader ( "Pragma", "no-cache");
  44.             response.setDateHeader ( "Expires", 0);
  45.             response.setHeader ( "Cache Remove", "no-cache");
  46.             response.setHeader ( "Cache Remove", "no-store");
  47.         }catch(Exception e)
  48.         {
  49.             e.printStackTrace();
  50.         }
Advertisement
Add Comment
Please, Sign In to add comment