fix #2063 login check

This commit is contained in:
Shinsuke Sugaya 2019-03-23 22:34:50 +09:00
parent 617e765460
commit 34918bfadd

View file

@ -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) {