Aar*_*son 4 php authentication
我在本地网络上部署了一个简单的基于 PHP 的应用程序 ( http://www.bigprof.com/appgini/ )。我想要一种方法来实现用户自动登录的方法。安全性不是问题。是否可以修改登录页面以接受类似http://user:pass@app.server.lan/ 的内容?
这是登录页面的来源,如果有帮助的话。
任何帮助将不胜感激。
HTTP 基本身份验证凭据可在 PHP 的$_SERVER超级全局中的键PHP_AUTH_USER和中找到PHP_AUTH_PW。
来自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>";
}
Run Code Online (Sandbox Code Playgroud)
有关进行身份验证的更复杂的方法,请查看
| 归档时间: |
|
| 查看次数: |
23106 次 |
| 最近记录: |