diff options
| author | deva <deva> | 2008-10-28 17:40:14 +0000 | 
|---|---|---|
| committer | deva <deva> | 2008-10-28 17:40:14 +0000 | 
| commit | 8019ffe457f035a830336d5a4e5faaf9fcd2b3af (patch) | |
| tree | 391d0eee956428cdf8fecb3ef2240f5816d8e1b6 /forum/utils | |
| parent | 729cff9ffa98ca750be5cc1a05bb64ebd411a521 (diff) | |
Fixed wierd bug in login system.
Diffstat (limited to 'forum/utils')
| -rw-r--r-- | forum/utils/login.php | 2 | ||||
| -rw-r--r-- | forum/utils/users.php | 4 | 
2 files changed, 3 insertions, 3 deletions
| diff --git a/forum/utils/login.php b/forum/utils/login.php index 50d0da2..87f76a9 100644 --- a/forum/utils/login.php +++ b/forum/utils/login.php @@ -31,7 +31,7 @@ function checklogin()  		$current_uid = $users->getUserID($current_username);  		$u = $users->getUser($current_uid); -		if($u && $u->checkPassword($current_password) ) { +		if($current_uid != -1 && $u && $u->checkPassword($current_password) ) {  			$current_user = $u;  			setcookie("current_uid", $current_uid, time()+$ADMIN_TIMEOUT);  			setcookie("current_password", $current_password, time()+$ADMIN_TIMEOUT); diff --git a/forum/utils/users.php b/forum/utils/users.php index 7f54eee..ee04b92 100644 --- a/forum/utils/users.php +++ b/forum/utils/users.php @@ -97,7 +97,7 @@ class Users {  		foreach($this->users as $user) {  			if($user->username == $username) return $user->uid;  		} -		return false; +		return -1;  	}  	public function getUser($uid) @@ -143,4 +143,4 @@ class Users {  	}  } -?>
\ No newline at end of file +?> | 
