~ryoji-kodakari/gt/jettytiddlywiki

« back to all changes in this revision

Viewing changes to src/main/java/jettyTiddlywiki/response/AdminRedirecter.java

  • Committer: Ryoji Kodakari
  • Date: 2013-07-14 11:45:23 UTC
  • Revision ID: ryoji.kodakari@gmail.com-20130714114523-fysyzzt960wysrik
servlet all check admin

Show diffs side-by-side

added added

removed removed

Lines of Context:
19
19
         * @param redirectURL
20
20
         * @return ture redirected, false not redirected
21
21
         */
22
 
        public boolean checkAndRedirect(final HttpServletRequest req, final HttpServletResponse res,final StringBuffer redirectURL){
 
22
        public boolean checkAndRedirect(final HttpServletRequest req, final HttpServletResponse res,final String requesturi){
23
23
        HttpSession session = req.getSession(true);
24
24
        String id = (String)session.getAttribute("id");
25
25
        Authority auth = (id!=null&&!id.isEmpty()) ? Authority.authorized:Authority.notauthorized;
26
26
        if(!auth.isAuthorized()){
27
27
                try {
28
 
                        res.sendRedirect("/login?redirect="+redirectURL.toString());
 
28
                        res.sendRedirect("/login?redirect="+URCF.encode(requesturi));
29
29
                } catch (IOException e) {
30
30
                        e.printStackTrace();
31
31
                }