fix setting user for request

This commit is contained in:
Graham Knop 2010-06-15 05:36:02 -05:00
parent c4b309f434
commit 392bb0306f

View file

@ -706,10 +706,10 @@ sub user {
} }
delete $self->{_stow}; delete $self->{_stow};
$self->{_user} = $option->{user} || WebGUI::User->new($self, $userId); $self->{_user} = $option->{user} || WebGUI::User->new($self, $userId);
$self->request->user($self->{_user}->username) if $self->request; $self->request->env->{REMOTE_USER} = $self->{_user}->username if $self->request;
} elsif (!exists $self->{_user}) { } elsif (!exists $self->{_user}) {
$self->{_user} = WebGUI::User->new($self, $self->var->get('userId')); $self->{_user} = WebGUI::User->new($self, $self->var->get('userId'));
$self->request->user($self->{_user}->username) if $self->request; $self->request->env->{REMOTE_USER} = $self->{_user}->username if $self->request;
} }
return $self->{_user}; return $self->{_user};
} }