X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Fwidgets%2Fauth%2FCmsLogin.java;h=d0bf142862d31c81ca77c156bb3bbcec053276a2;hb=752d1b9f82cec20b33c319d6ea1691eac2cf3c82;hp=1051bd7239e0564f408711809c2b40f0ab4603c1;hpb=cba35caa1a083661c8e113f5295b2dbfc90a16cd;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/widgets/auth/CmsLogin.java b/org.argeo.cms/src/org/argeo/cms/widgets/auth/CmsLogin.java index 1051bd723..d0bf14286 100644 --- a/org.argeo.cms/src/org/argeo/cms/widgets/auth/CmsLogin.java +++ b/org.argeo.cms/src/org/argeo/cms/widgets/auth/CmsLogin.java @@ -30,6 +30,7 @@ import org.argeo.cms.auth.CurrentUser; import org.argeo.cms.auth.HttpRequestCallback; import org.argeo.cms.i18n.LocaleUtils; import org.argeo.cms.util.CmsUtils; +import org.argeo.eclipse.ui.dialogs.ErrorFeedback; import org.argeo.util.LocaleChoice; import org.eclipse.rap.rwt.RWT; import org.eclipse.swt.SWT; @@ -266,6 +267,12 @@ public class CmsLogin implements CmsStyles, CallbackHandler { loginContext.login(); } catch (FailedLoginException e) { log.warn(e.getMessage()); + try { + Thread.sleep(3000); + } catch (InterruptedException e2) { + // silent + } +// ErrorFeedback.show("Login failed", e); return false; } catch (LoginException e) { log.error("Cannot login", e);