You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by an...@apache.org on 2014/05/08 14:49:22 UTC
svn commit: r1593254 - in
/syncope/trunk/console/src/main/java/org/apache/syncope/console:
SyncopeSession.java pages/Login.java
Author: andreapatricelli
Date: Thu May 8 12:49:21 2014
New Revision: 1593254
URL: http://svn.apache.org/r1593254
Log:
[SYNCOPE-490] improved SyncopeSession and login to prevent error page visualization after failed login and manual page reload
Modified:
syncope/trunk/console/src/main/java/org/apache/syncope/console/SyncopeSession.java
syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/Login.java
Modified: syncope/trunk/console/src/main/java/org/apache/syncope/console/SyncopeSession.java
URL: http://svn.apache.org/viewvc/syncope/trunk/console/src/main/java/org/apache/syncope/console/SyncopeSession.java?rev=1593254&r1=1593253&r2=1593254&view=diff
==============================================================================
--- syncope/trunk/console/src/main/java/org/apache/syncope/console/SyncopeSession.java (original)
+++ syncope/trunk/console/src/main/java/org/apache/syncope/console/SyncopeSession.java Thu May 8 12:49:21 2014
@@ -79,6 +79,10 @@ public class SyncopeSession extends WebS
anonymousKey = applicationContext.getBean("anonymousKey", String.class);
}
+ public void resetClients() {
+ clients.clear();
+ }
+
public boolean isSelfRegistrationAllowed() {
SyncopeClient client = clients.isEmpty()
? clientFactory.createAnonymous()
Modified: syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/Login.java
URL: http://svn.apache.org/viewvc/syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/Login.java?rev=1593254&r1=1593253&r2=1593254&view=diff
==============================================================================
--- syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/Login.java (original)
+++ syncope/trunk/console/src/main/java/org/apache/syncope/console/pages/Login.java Thu May 8 12:49:21 2014
@@ -22,6 +22,7 @@ import java.security.AccessControlExcept
import java.util.List;
import java.util.Locale;
import org.apache.syncope.common.services.EntitlementService;
+import org.apache.syncope.common.services.UserSelfService;
import org.apache.syncope.common.wrap.EntitlementTO;
import org.apache.syncope.common.to.UserTO;
import org.apache.syncope.common.util.CollectionWrapper;
@@ -121,6 +122,7 @@ public class Login extends WebPage {
} catch (AccessControlException e) {
error(getString("login-error"));
feedbackPanel.refresh(target);
+ SyncopeSession.get().resetClients();
}
}
};