加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

使用PHP而不是shell创建新的HTTP身份验证凭据

发布时间:2020-12-13 16:22:49 所属栏目:PHP教程 来源:网络整理
导读:我知道可以通过这个 shell脚本添加新的HTTP身份验证凭据: htpasswd -c .htpasswd testing 是否有可能用PHP脚本实现相同的目标?我知道我可以使用常规的PHP身份验证系统,但这不是我想要的. 解决方法 您可以使用 system或 exec执行此命令来添加用户. 我创建了
我知道可以通过这个 shell脚本添加新的HTTP身份验证凭据:

htpasswd -c .htpasswd testing

是否有可能用PHP脚本实现相同的目标?我知道我可以使用常规的PHP身份验证系统,但这不是我想要的.

解决方法

您可以使用 system或 exec执行此命令来添加用户.

我创建了一个可能适合您的代码段:

<?php
define('HTPASSFILEPATH','.htpasswd');

function addUser($pUser,$pPass)
{
    exec("htpasswd -cb " . HTPASSFILEPATH . " ${pUser} ${pPass}");
}
?>

请记住,htpasswd工具应该在你的PATH中

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读