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());