-fixed browse repo problem (permissions)

git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/trunk@593445 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Maria Odea B. Ching 2007-11-09 08:01:03 +00:00
parent eb76decee7
commit d5a9482dd2
1 changed files with 5 additions and 3 deletions

View File

@ -24,6 +24,7 @@ import com.opensymphony.xwork.ActionContext;
import org.apache.maven.archiva.security.ArchivaRoleConstants;
import org.apache.maven.archiva.security.ArchivaUser;
import org.codehaus.plexus.redback.system.SecuritySession;
import org.codehaus.plexus.redback.system.SecuritySystemConstants;
import org.codehaus.plexus.redback.users.User;
import java.util.HashMap;
@ -55,18 +56,19 @@ public class ArchivaXworkUser
private SecuritySession getSecuritySession()
{
return (SecuritySession) getContextSession().get( SecuritySession.ROLE );
return (SecuritySession) getContextSession().get( SecuritySystemConstants.SECURITY_SESSION_KEY );
}
public String getActivePrincipal()
{
SecuritySession securitySession = getSecuritySession();
SecuritySession securitySession = getSecuritySession();
if ( securitySession == null )
{
return ArchivaRoleConstants.PRINCIPAL_GUEST;
}
User user = securitySession.getUser();
User user = securitySession.getUser();
if ( user == null )
{
return ArchivaRoleConstants.PRINCIPAL_GUEST;