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


Reply via email to