You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by so...@apache.org on 2014/06/16 15:13:45 UTC
svn commit: r1602861 - in /openmeetings:
branches/3.0.x/src/web/java/org/apache/openmeetings/web/app/WebSession.java
trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/WebSession.java
Author: solomax
Date: Mon Jun 16 13:13:45 2014
New Revision: 1602861
URL: http://svn.apache.org/r1602861
Log:
"Access Denied" with "Remember Me" is fixed
Modified:
openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/app/WebSession.java
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/WebSession.java
Modified: openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/app/WebSession.java
URL: http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/app/WebSession.java?rev=1602861&r1=1602860&r2=1602861&view=diff
==============================================================================
--- openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/app/WebSession.java (original)
+++ openmeetings/branches/3.0.x/src/web/java/org/apache/openmeetings/web/app/WebSession.java Mon Jun 16 13:13:45 2014
@@ -152,6 +152,9 @@ public class WebSession extends Abstract
} catch (Exception e) {
//no-op, will continue to sign-in page
}
+ if (rights.isEmpty()) {
+ isSignedIn();
+ }
Roles r = new Roles();
for (Right right : rights) {
r.add(right.name());
@@ -260,6 +263,9 @@ public class WebSession extends Abstract
default:
throw new OmException(-1L);
}
+ if (u == null) {
+ return false;
+ }
setUser(u);
return true;
} catch (OmException oe) {
Modified: openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/WebSession.java
URL: http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/WebSession.java?rev=1602861&r1=1602860&r2=1602861&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/WebSession.java (original)
+++ openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/WebSession.java Mon Jun 16 13:13:45 2014
@@ -153,6 +153,9 @@ public class WebSession extends Abstract
} catch (Exception e) {
//no-op, will continue to sign-in page
}
+ if (rights.isEmpty()) {
+ isSignedIn();
+ }
Roles r = new Roles();
for (Right right : rights) {
r.add(right.name());