diff options
author | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2006-02-01 01:02:33 +0000 |
---|---|---|
committer | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2006-02-01 01:02:33 +0000 |
commit | 27847d72ca91c107a1f74cb1e072e58c9cbe7b8f (patch) | |
tree | 9c063f2ee3d99c72e76393db0f86300b564a7e57 | |
parent | 5b1a202965777043c8f2476441c53ce20f8978fd (diff) | |
download | ampache-27847d72ca91c107a1f74cb1e072e58c9cbe7b8f.tar.gz ampache-27847d72ca91c107a1f74cb1e072e58c9cbe7b8f.tar.bz2 ampache-27847d72ca91c107a1f74cb1e072e58c9cbe7b8f.zip |
one more try at fixing that
-rw-r--r-- | modules/vauth/session.lib.php | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/modules/vauth/session.lib.php b/modules/vauth/session.lib.php index 8332817b..fc935497 100644 --- a/modules/vauth/session.lib.php +++ b/modules/vauth/session.lib.php @@ -157,6 +157,10 @@ function vauth_get_session($key) { $results = mysql_fetch_assoc($db_results); + if (!count($results)) { + vauth_error("Query: $sql failed to return results " . mysql_error()); + } + return $results; } // vauth_get_session @@ -188,17 +192,21 @@ function vauth_session_create($data) { $username = sql_escape($data['username']); $type = sql_escape($data['type']); - $value = "'" . sql_escape($data['value']) . "'"; + $value = sql_escape($data['value']); $expire = sql_escape(vauth_conf('session_length')); /* We can't have null things here people */ - if (strlen($value) == 2) { $value = 'NULL'; } + if (strlen($value) == 2) { $value = ' '; } /* Insert the row */ $sql = "INSERT INTO session (`id`,`username`,`type`,`value`,`expire`) " . - " VALUES ('$key','$username','$type',$value,'$expire')"; + " VALUES ('$key','$username','$type','$value','$expire')"; $db_results = mysql_query($sql, vauth_dbh()); + if (!$db_results) { + vauth_error("Session Creation Failed with Query: $sql and " . mysql_error()); + } + return $db_results; } // vauth_session_create |