note 18582 added to features.http-auth

From: Date: Mon, 28 Jan 2002 16:25:51 +0000
Subject: note 18582 added to features.http-auth
Groups: php.notes 
Request: Send a blank email to php-notes+get-25925@lists.php.net to get a copy of this message
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(); } } ?> -- http://www.php.net/manual/en/features.http-auth.php http://master.php.net/manage/user-notes.php?action=edit+18582 http://master.php.net/manage/user-notes.php?action=delete+18582 http://master.php.net/manage/user-notes.php?action=reject+18582

« previous php.notes (#25925) next »