Shinsuke Sugaya 6 rokov pred
rodič
commit
34918bfadd

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

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