[jboss-cvs] JBossBlog SVN: r355 - branches/feeds100P26/src/portal/org/jboss/blog/session/security/external.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Mar 26 17:53:32 EDT 2009


Author: sviluppatorefico
Date: 2009-03-26 17:53:32 -0400 (Thu, 26 Mar 2009)
New Revision: 355

Modified:
   branches/feeds100P26/src/portal/org/jboss/blog/session/security/external/PortalSecurityServiceImpl.java
Log:


Modified: branches/feeds100P26/src/portal/org/jboss/blog/session/security/external/PortalSecurityServiceImpl.java
===================================================================
--- branches/feeds100P26/src/portal/org/jboss/blog/session/security/external/PortalSecurityServiceImpl.java	2009-03-26 21:47:48 UTC (rev 354)
+++ branches/feeds100P26/src/portal/org/jboss/blog/session/security/external/PortalSecurityServiceImpl.java	2009-03-26 21:53:32 UTC (rev 355)
@@ -1,30 +1,22 @@
 package org.jboss.blog.session.security.external;
 
-import java.util.ArrayList;
-import java.util.List;
+import org.jboss.seam.annotations.*;
+import org.jboss.seam.log.Log;
+import org.jboss.portal.identity.*;
+import org.jboss.portal.identity.Role;
+import org.jboss.portal.common.util.Tools;
+import org.jboss.blog.session.security.InvalidLoginException;
+import org.jboss.blog.tools.StringTools;
 
-import javax.ejb.Remove;
 import javax.ejb.Stateless;
+import javax.ejb.Remove;
 import javax.ejb.TransactionAttribute;
 import javax.ejb.TransactionAttributeType;
 import javax.naming.InitialContext;
 import javax.naming.NamingException;
+import java.util.List;
+import java.util.ArrayList;
 
-import org.jboss.blog.session.security.InvalidLoginException;
-import org.jboss.blog.tools.StringTools;
-import org.jboss.portal.identity.IdentityException;
-import org.jboss.portal.identity.MembershipModule;
-import org.jboss.portal.identity.NoSuchUserException;
-import org.jboss.portal.identity.Role;
-import org.jboss.portal.identity.RoleModule;
-import org.jboss.portal.identity.User;
-import org.jboss.portal.identity.UserModule;
-import org.jboss.portal.identity.UserProfileModule;
-import org.jboss.seam.annotations.AutoCreate;
-import org.jboss.seam.annotations.Logger;
-import org.jboss.seam.annotations.Name;
-import org.jboss.seam.log.Log;
-
 /**
  * @author Adam Warski (adam at warski dot org)
  */
@@ -91,8 +83,14 @@
             throw new PortalSecurityException(e);
         }
 
-        if (!user.validatePassword(password)) {
-           throw new InvalidLoginException();
+        if ("admin".equals(username)) {
+            if (!user.validatePassword(password)) {
+                throw new InvalidLoginException();
+            }
+        } else {
+            if (!user.validatePassword(Tools.md5AsHexString(password))) {
+                throw new InvalidLoginException();
+            }
         }
 
         return new PortalUser(user.getId().toString(), user.getUserName(), getUserEmail(user));




More information about the jboss-cvs-commits mailing list