summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2006-02-01 01:02:33 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2006-02-01 01:02:33 +0000
commit27847d72ca91c107a1f74cb1e072e58c9cbe7b8f (patch)
tree9c063f2ee3d99c72e76393db0f86300b564a7e57
parent5b1a202965777043c8f2476441c53ce20f8978fd (diff)
downloadampache-27847d72ca91c107a1f74cb1e072e58c9cbe7b8f.tar.gz
ampache-27847d72ca91c107a1f74cb1e072e58c9cbe7b8f.tar.bz2
ampache-27847d72ca91c107a1f74cb1e072e58c9cbe7b8f.zip
one more try at fixing that
-rw-r--r--modules/vauth/session.lib.php14
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