Everybody gets a session.

This commit is contained in:
JT Smith 2002-11-30 17:09:09 +00:00
parent 4bd546b81d
commit 0e9531c0b5
2 changed files with 18 additions and 8 deletions

View file

@ -259,7 +259,7 @@ sub www_deactivateAccountConfirm {
my ($u);
if ($session{user}{userId} < 26) {
return WebGUI::Privilege::vitalComponent();
} elsif (($session{user}{userId} != 1) and $session{setting}{selfDeactivation}) {
} elsif ($session{setting}{selfDeactivation}) {
$u = WebGUI::User->new($session{user}{userId});
$u->status("Selfdestructed");
WebGUI::Session::end($session{var}{sessionId});
@ -302,7 +302,7 @@ sub www_displayAccount {
#-------------------------------------------------------------------
sub www_displayLogin {
my ($output, $f);
if ($session{var}{sessionId}) {
if ($session{user}{userId} != 1) {
$output .= www_displayAccount();
} else {
$output .= '<h1>'.WebGUI::International::get(66).'</h1>';
@ -431,7 +431,7 @@ sub www_login {
}
if ($success == 1) {
WebGUI::Session::start($uid);
WebGUI::Session::convertVisitorToUser($session{var}{sessionId},$uid);
$u->karma($session{setting}{karmaPerLogin},"Login","Just for logging in.") if ($session{setting}{useKarma});
_logLogin($uid,"success");
return "";
@ -450,7 +450,7 @@ sub www_logout {
#-------------------------------------------------------------------
sub www_recoverPassword {
my ($output, $f);
if ($session{var}{sessionId}) {
if ($session{user}{userId} != 1) {
$output .= www_displayAccount();
} else {
$output .= '<h1>'.WebGUI::International::get(71).'</h1>';
@ -506,7 +506,7 @@ sub www_recoverPasswordFinish {
#-------------------------------------------------------------------
sub www_updateAccount {
my ($output, $error, $encryptedPassword, $passwordStatement, $u);
if ($session{var}{sessionId}) {
if ($session{user}{userId} != 1) {
if ($session{form}{identifier1} ne "password") {
$error = _hasBadPassword($session{form}{identifier1},$session{form}{identifier2});
unless ($error) {