소스 검색

fix #2063 login check

Shinsuke Sugaya 6 년 전
부모
커밋
34918bfadd
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      src/main/java/org/codelibs/fess/app/web/sso/SsoAction.java

+ 4 - 0
src/main/java/org/codelibs/fess/app/web/sso/SsoAction.java

@@ -15,6 +15,7 @@
  */
 package org.codelibs.fess.app.web.sso;
 
+import org.codelibs.fess.app.web.RootAction;
 import org.codelibs.fess.app.web.base.FessLoginAction;
 import org.codelibs.fess.app.web.base.login.ActionResponseCredential;
 import org.codelibs.fess.app.web.login.LoginAction;
@@ -40,6 +41,9 @@ public class SsoAction extends FessLoginAction {
 
     @Execute
     public ActionResponse index() {
+        if (fessLoginAssist.getSavedUserBean().isPresent()) {
+            return redirect(RootAction.class);
+        }
         final SsoManager ssoManager = ComponentUtil.getSsoManager();
         final LoginCredential loginCredential = ssoManager.getLoginCredential();
         if (loginCredential == null) {