2016-12-01 6 views
0

ここで私は春のセキュリティアプリケーションを書いています。 UserDetailsS​​ervice実装クラスでは、ログインページにリダイレクトしたいと思っています。私はこのクラスにHttpServletRequestを持っています。ここに私のコード。Springサービスクラスのログインページにリダイレクトするにはどうすればよいですか?

if (alredyLogedIn == true) { 

       UserAudit dbUserAudit = appServiceManager.getUserAudit(userId); 

       System.out.println(dbUserAudit.getLoginstarttime()); 

       String userAgent = (request).getHeader("User-Agent"); 
       UserAudit userAudit = new UserAudit(); 
       userAudit.setUserid(userId); 
       userAudit.setLoginstarttime(dbUserAudit.getLoginstarttime()); 
       userAudit.setLogoutdatetime(sqlTimestamp); 
       userAudit.setLoginstatus("Logout"); 


       int result = appServiceManager.updateUserAudit(userAudit); 

       if (result != 0) { 

        request.getSession().invalidate(); 

       } 
       return "loginform"; 

      } 

ユーザーがalredyログインしている場合は、ログインページに送信します。

答えて

0

私はresponse.sendRedirect("loginform");と定期的にログインページをリダイレクトしました。これ以上は何もない。

関連する問題