diff options
author | Dries Buytaert <dries@buytaert.net> | 2001-09-18 20:50:03 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2001-09-18 20:50:03 +0000 |
commit | 7bcd338292269510c26e5ba15236fe8e9d2a2c07 (patch) | |
tree | 5b5fb4676c7790e7a2ccb6dbb04bbcadc59e1036 /modules/user | |
parent | 2c12496a046fb94da8caa7e487e971f8ac8a2d9e (diff) | |
download | brdo-7bcd338292269510c26e5ba15236fe8e9d2a2c07.tar.gz brdo-7bcd338292269510c26e5ba15236fe8e9d2a2c07.tar.bz2 |
- an attempt to work around a getenv() problem
Diffstat (limited to 'modules/user')
-rw-r--r-- | modules/user/user.module | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/modules/user/user.module b/modules/user/user.module index 00efa07ae..90744a450 100644 --- a/modules/user/user.module +++ b/modules/user/user.module @@ -20,11 +20,15 @@ function sess_read($key) { } function sess_write($key, $value) { - db_query("UPDATE user SET hostname = '". getenv("REMOTE_ADDR") ."', timestamp = '". time() ."' WHERE session = '$key'"); + global $REMOTE_ADDR; + + db_query("UPDATE user SET hostname = '". check_input($REMOTE_ADDR) ."', timestamp = '". time() ."' WHERE session = '$key'"); } function sess_destroy($key) { - db_query("UPDATE user SET hostname = '". getenv("REMOTE_ADDR") ."', timestamp = '". time() ."', session = '' WHERE session = '$key'"); + global $REMOTE_ADDR; + + db_query("UPDATE user SET hostname = '". check_input($REMOTE_ADDR) ."', timestamp = '". time() ."', session = '' WHERE session = '$key'"); } function sess_gc($lifetime) { |