note 18582 deleted from features.http-auth by betz

From: Date: Thu, 01 Apr 2004 12:04:42 +0000
Subject: note 18582 deleted from features.http-auth by betz
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-67467@lists.php.net to get a copy of this message
Note Submitter: jonhaynes@bigfoot.com ---- Restrict access by username, password AND ip address: <? function authenticate() { header("WWW-Authenticate: Basic realm=\":-!\""); header("HTTP/1.0 401 Unauthorized"); print("You must enter a valid login username and password to access this resource.\n"); exit; } if(!isset($PHP_AUTH_USER)){ authenticate(); } else { $c=mysql_pconnect("server.name","user","password"); mysql_select_db("dbname",$c); $q=sprintf("SELECT username,password FROM authenticateTable WHERE username='%s' AND password=PASSWORD('%s') AND ipaddress='%s'", $PHP_AUTH_USER,$PHP_AUTH_PW,$REMOTE_ADDR); $q=mysql_query($q); if(mysql_num_rows($q)==0){ authenticate(); } } ?>

« previous php.notes (#67467) next »