You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@turbine.apache.org by he...@apache.org on 2003/02/28 14:24:22 UTC
cvs commit: jakarta-turbine-2/src/java/org/apache/turbine/modules/actions AccessController.java
henning 2003/02/28 05:24:22
Modified: src/java/org/apache/turbine/modules/actions
AccessController.java
Log:
Now that we have a method in the TurbineSecurity Service to check
for the anonymous user, let's use it. :-)
Revision Changes Path
1.7 +7 -5 jakarta-turbine-2/src/java/org/apache/turbine/modules/actions/AccessController.java
Index: AccessController.java
===================================================================
RCS file: /home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/modules/actions/AccessController.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- AccessController.java 12 Feb 2003 17:52:16 -0000 1.6
+++ AccessController.java 28 Feb 2003 13:24:22 -0000 1.7
@@ -55,7 +55,9 @@
*/
import org.apache.turbine.modules.Action;
+
import org.apache.turbine.services.security.TurbineSecurity;
+
import org.apache.turbine.util.RunData;
import org.apache.turbine.util.security.AccessControlList;
@@ -91,7 +93,8 @@
* @author <a href="mailto:bmclaugh@algx.net">Brett McLaughlin</a>
* @version $Id$
*/
-public class AccessController extends Action
+public class AccessController
+ extends Action
{
/**
* If there is a user and the user is logged in, doPerform will
@@ -107,9 +110,8 @@
public void doPerform(RunData data)
throws Exception
{
- if (data.getUser() != null
-// && data.getUser().getName().length() > 0
- && data.getUser().hasLoggedIn())
+ if (!TurbineSecurity.isAnonymousUser(data.getUser())
+ && data.getUser().hasLoggedIn())
{
AccessControlList acl = (AccessControlList)
data.getSession().getValue(AccessControlList.SESSION_KEY);
---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-dev-help@jakarta.apache.org