diff options
author | Dries Buytaert <dries@buytaert.net> | 2001-02-06 08:48:09 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2001-02-06 08:48:09 +0000 |
commit | 9d36ccaca176db9dfd1793330d5068102534a5f7 (patch) | |
tree | c2b3243419826f4a9f89343c8701c9c2b644bf11 /includes/user.inc | |
parent | 4237a77f6a50533147a54e553ebe54188589cc26 (diff) | |
download | brdo-9d36ccaca176db9dfd1793330d5068102534a5f7.tar.gz brdo-9d36ccaca176db9dfd1793330d5068102534a5f7.tar.bz2 |
- small fix for 4.0.4
Diffstat (limited to 'includes/user.inc')
-rw-r--r-- | includes/user.inc | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/includes/user.inc b/includes/user.inc index 65a891cb9..bdc62c3ce 100644 --- a/includes/user.inc +++ b/includes/user.inc @@ -1,17 +1,17 @@ <? class User { - function User($userid) { - $result = db_query("SELECT * FROM users WHERE userid = '$userid' && STATUS = 2"); + function User($userid, $passwd) { + $result = db_query("SELECT * FROM users WHERE LOWER(userid) = LOWER('$userid') && passwd = PASSWORD('$passwd') && STATUS = 2"); if (db_num_rows($result) == 1) { foreach (db_fetch_row($result) as $key=>$value) { $field = mysql_field_name($result, $key); $this->$field = stripslashes($value); $this->field[] = $field; } + db_query("UPDATE users SET last_access = '". time() ."', last_host = '$GLOBALS[REMOTE_HOST]' WHERE id = $this->id"); } } - function User($userid, $passwd) { - $result = db_query("SELECT * FROM users WHERE LOWER(userid) = LOWER('$userid') && passwd = PASSWORD('$passwd') && STATUS = 2"); + function User($userid) { + $result = db_query("SELECT * FROM users WHERE userid = '$userid' && STATUS = 2"); if (db_num_rows($result) == 1) { foreach (db_fetch_row($result) as $key=>$value) { $field = mysql_field_name($result, $key); $this->$field = stripslashes($value); $this->field[] = $field; } - db_query("UPDATE users SET last_access = '". time() ."', last_host = '$GLOBALS[REMOTE_HOST]' WHERE id = $this->id"); } } } |