我在本地网络上部署了一个简单的基于 PHP的应用程序( http://www.bigprof.com/appgini/).我想要一种方法来实现用户自动登录的方式.安全性不是问题.是否可以修改登录页面以接受类似 http://us
This is the source of the login page,如果有帮助的话.
任何帮助将不胜感激.
HTTP基本身份验证凭据在$_SERVER
superglobal in the keys PHP_AUTH_USER
and PHP_AUTH_PW
.中以PHP形式提供
从http://php.net/manual/en/features.http-auth.php开始
if (!isset($_SERVER['PHP_AUTH_USER'])) { header('WWW-Authenticate: Basic realm="My Realm"'); header('HTTP/1.0 401 Unauthorized'); echo 'Text to send if user hits Cancel button'; exit; } else { echo "<p>Hello {$_SERVER['PHP_AUTH_USER']}.</p>"; echo "<p>You entered {$_SERVER['PHP_AUTH_PW']} as your password.</p>"; }
有关更复杂的身份验证方法,请查看
> http://pear.php.net/package/Auth或
> http://framework.zend.com/manual/en/zend.auth.html