Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
simple.htaccess使用php生成/更新密码,无需数据库_Php_.htaccess_Apache2_Password Protection - Fatal编程技术网

simple.htaccess使用php生成/更新密码,无需数据库

simple.htaccess使用php生成/更新密码,无需数据库,php,.htaccess,apache2,password-protection,Php,.htaccess,Apache2,Password Protection,我使用的是Apache/2.2.17(Win32)PHP/5.3.0。我的一个目录中有.htaccess文件。我想用多个用户名和密码对其进行密码保护。有人告诉我如何创建用户名和密码,并使用php自己更新它,而不使用MySQL之类的数据库服务,也不使用文本文件存储登录信息,这样我就可以拥有自己的注册或添加/更新用户页面 先谢谢你:) 布拉斯拉弗雷德 您可以通过system()或exec()在命令行上运行apache的htpasswd。这样,您就可以确保使用了正确的密码生成方法 在纯php中使用fi

我使用的是
Apache/2.2.17(Win32)PHP/5.3.0
。我的一个目录中有.htaccess文件。我想用多个用户名和密码对其进行密码保护。有人告诉我如何创建用户名和密码,并使用php自己更新它,而不使用MySQL之类的数据库服务,也不使用文本文件存储登录信息,这样我就可以拥有自己的注册或添加/更新用户页面

先谢谢你
:)

布拉斯拉弗雷德

  • 您可以通过
    system()
    exec()
    在命令行上运行apache的
    htpasswd
    。这样,您就可以确保使用了正确的密码生成方法
  • 在纯php中使用
    file()
    explode
    并使用
    crypt
    散列密码
  • 您可以通过
    system()
    exec()
    在命令行上运行apache的
    htpasswd
    。这样,您就可以确保使用了正确的密码生成方法
  • 在纯php中使用
    file()
    explode
    并使用
    crypt
    散列密码

  • 您可以使用PHP写入密码文件。密码可以使用MD5进行加密,因此PHP没有问题。

    您可以使用PHP写入密码文件。密码可以使用MD5进行加密,因此PHP没有问题。

    您的问题措辞就像您想要htpasswd保护一样,但由于您希望通过前端添加/删除用户,因此您必须通过PHP运行系统命令或构建PHP/MySQL解决方案

    对您来说,实现一个只支持PHP/MySQL的解决方案可能更容易、更安全。通过PHP在计算机上运行sysetem()和exec()不是一件非常安全的事情,除非您真的知道自己在做什么

    看看这家伙的教程/php类。它应该为您指明正确的方向:


    您的问题措辞类似于希望得到htpasswd保护,但由于您希望通过前端添加/删除用户,因此您必须通过PHP运行系统命令或构建PHP/MySQL解决方案

    对您来说,实现一个只支持PHP/MySQL的解决方案可能更容易、更安全。通过PHP在计算机上运行sysetem()和exec()不是一件非常安全的事情,除非您真的知道自己在做什么

    看看这家伙的教程/php类。它应该为您指明正确的方向:



    你能给我推荐一个教程吗??我是初学者……)然后从开头开始:PHP手册:顺便说一句,我不会在使用PHP时使用htaccess保护,除非您想保护某个文件夹中的每个文件。会话将更加方便。我认为。htaccess是保护页面的最佳方式,因为我正在寻找一个无数据库的解决方案。将我的受保护页面保存在一个目录下将防止我的页面和子目录被不必要的访问。。我说得对吗??)在PHP级别执行此操作意味着只有PHP脚本将受到保护,除非您通过PHP对所有内容进行中介。通过web服务器进行密码提示可以保护一切。然后,在盲目添加密码文件之前,需要解析密码文件。这不是很方便,但可行。您可以使用辅助文件“模拟”数据库:存储登录/密码的序列化版本,然后在每次添加或编辑用户时重新生成整个密码文件。您能给我推荐一个教程吗??我是初学者……)然后从开头开始:PHP手册:顺便说一句,我不会在使用PHP时使用htaccess保护,除非您想保护某个文件夹中的每个文件。会话将更加方便。我认为。htaccess是保护页面的最佳方式,因为我正在寻找一个无数据库的解决方案。将我的受保护页面保存在一个目录下将防止我的页面和子目录被不必要的访问。。我说得对吗??)在PHP级别执行此操作意味着只有PHP脚本将受到保护,除非您通过PHP对所有内容进行中介。通过web服务器进行密码提示可以保护一切。然后,在盲目添加密码文件之前,需要解析密码文件。这不是很方便,但可行。您可以使用辅助文件“模拟”数据库:存储登录/密码的序列化版本,然后在每次添加或编辑用户时重新生成整个密码文件。您能给我推荐一个教程吗??我是初学者……)你能给我推荐一个教程吗??我是初学者……)谢谢,但是我正在寻找一个没有像MySQL这样的数据库服务的解决方案。我有理由:)。。。。我正试图依靠.htaccess文件或一些文本文件来存储登录信息,前两个人将为您指明正确的方向。但我想要一个初学者教程。。如果你能建议我在不使用数据库的情况下创建和更新用户名和密码,并将登录信息存储在某个文本文件或其他文件中,那就好了……那么你打算一生只使用教程吗?学习基本知识,这里有足够的信息开始挖掘和编写自己的脚本。此外,你试图实现的目标并不常见。htaccess密码保护很少与PHP添加/编辑用户相结合,因为PHP已经提供了更简单的解决方案。谢谢,但我正在寻找一个没有像MySQL这样的数据库服务的解决方案。我有理由:)。。。。我正试图依靠.htaccess文件或一些文本文件来存储登录信息,前两个人将为您指明正确的方向。但我想要一个初学者教程。。如果你能建议我在不使用数据库的情况下创建和更新用户名和密码,并将登录信息存储在某个文本文件或其他文件中,那就好了……那么你打算一生只使用教程吗?学习基本知识,这里有足够的信息开始挖掘和编写自己的脚本。此外,你是什么