summaryrefslogtreecommitdiffstats
path: root/lib/class/vauth.class.php
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2008-02-28 05:44:49 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2008-02-28 05:44:49 +0000
commit31d5e782dedb0a09b5d73e7bac61dccfe25e73f1 (patch)
treeb46198c3cb0137a3c4d8e4faf99a9022a9d87f88 /lib/class/vauth.class.php
parent4626bc1ff1a2c2a8bc2b37f5aece23a2ee6d9104 (diff)
downloadampache-31d5e782dedb0a09b5d73e7bac61dccfe25e73f1.tar.gz
ampache-31d5e782dedb0a09b5d73e7bac61dccfe25e73f1.tar.bz2
ampache-31d5e782dedb0a09b5d73e7bac61dccfe25e73f1.zip
removed ip2int, int2ip custom functions fixed browse issues when adding filters in specific order
Diffstat (limited to 'lib/class/vauth.class.php')
-rw-r--r--lib/class/vauth.class.php6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/class/vauth.class.php b/lib/class/vauth.class.php
index a7d2dc91..5f67e442 100644
--- a/lib/class/vauth.class.php
+++ b/lib/class/vauth.class.php
@@ -264,7 +264,7 @@ class vauth {
} // end switch on data type
$username = Dba::escape($data['username']);
- $ip = $_SERVER['REMOTE_ADDR'] ? Dba::escape(ip2int($_SERVER['REMOTE_ADDR'])) : '0';
+ $ip = $_SERVER['REMOTE_ADDR'] ? Dba::escape(ip2long($_SERVER['REMOTE_ADDR'])) : '0';
$type = Dba::escape($data['type']);
$value = Dba::escape($data['value']);
$agent = Dba::escape(substr($_SERVER['HTTP_USER_AGENT'],0,254));
@@ -365,7 +365,7 @@ class vauth {
break;
case 'stream':
$key = Dba::escape($key);
- $ip = ip2int($data['ip']);
+ $ip = ip2long($data['ip']);
$agent = Dba::escape($data['agent']);
$sql = "SELECT * FROM `session_stream` WHERE `id`='$key' AND `expire` > '$time' AND `ip`='$ip' AND `agent`='$agent'";
$db_results = Dba::query($sql);
@@ -511,7 +511,7 @@ class vauth {
if (Config::get('prevent_multiple_logins')) {
$client = new User($results['id']);
$current_ip = $client->is_logged_in();
- if ($current_ip != ip2int($_SERVER['REMOTE_ADDR'])) {
+ if ($current_ip != ip2long($_SERVER['REMOTE_ADDR'])) {
Error::add('general','User Already Logged in');
return false;
}