Subversion Repositories SmartDukaan

Rev

Rev 3105 | Rev 4600 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3105 Rev 3936
Line 12... Line 12...
12
import javax.servlet.http.HttpServletResponse;
12
import javax.servlet.http.HttpServletResponse;
13
import javax.servlet.http.HttpSession;
13
import javax.servlet.http.HttpSession;
14
 
14
 
15
import org.apache.struts2.convention.annotation.InterceptorRef;
15
import org.apache.struts2.convention.annotation.InterceptorRef;
16
import org.apache.struts2.convention.annotation.InterceptorRefs;
16
import org.apache.struts2.convention.annotation.InterceptorRefs;
-
 
17
import org.apache.struts2.convention.annotation.Result;
-
 
18
import org.apache.struts2.convention.annotation.Results;
17
import org.apache.struts2.interceptor.ServletRequestAware;
19
import org.apache.struts2.interceptor.ServletRequestAware;
18
import org.apache.struts2.interceptor.ServletResponseAware;
20
import org.apache.struts2.interceptor.ServletResponseAware;
19
import org.apache.struts2.util.ServletContextAware;
21
import org.apache.struts2.util.ServletContextAware;
20
import org.slf4j.Logger;
22
import org.slf4j.Logger;
21
import org.slf4j.LoggerFactory;
23
import org.slf4j.LoggerFactory;
Line 23... Line 25...
23
 
25
 
24
@InterceptorRefs({
26
@InterceptorRefs({
25
    @InterceptorRef("defaultStack"),
27
    @InterceptorRef("defaultStack"),
26
    @InterceptorRef("login")
28
    @InterceptorRef("login")
27
})
29
})
-
 
30
@Results({
-
 
31
    @Result(name="authfail", type="redirectAction", params = {"actionName" , "reports"})
28
 
32
})
29
public class RegisteredUsersController implements ServletRequestAware, ServletResponseAware, ServletContextAware {
33
public class RegisteredUsersController implements ServletRequestAware, ServletResponseAware, ServletContextAware {
30
    
34
    
31
    private static Logger logger = LoggerFactory.getLogger(RegisteredUsersController.class);
35
    private static Logger logger = LoggerFactory.getLogger(RegisteredUsersController.class);
32
 
36
 
33
    private HttpServletRequest request;
37
    private HttpServletRequest request;
Line 42... Line 46...
42
 
46
 
43
    }
47
    }
44
 
48
 
45
    public String index() {
49
    public String index() {
46
        if(!ReportsUtils.canAccessReport((Long)session.getAttribute(ReportsUtils.ROLE), request.getServletPath())) {
50
        if(!ReportsUtils.canAccessReport((Long)session.getAttribute(ReportsUtils.ROLE), request.getServletPath())) {
47
            return "exception";
51
            return "authfail";
48
        }
52
        }
49
        return authsuccess;
53
        return authsuccess;
50
    }
54
    }
51
 
55
 
52
    // Handles the POST request (Form Submission)
56
    // Handles the POST request (Form Submission)