没有数据库的最佳登录管理解决方案-php

|| 有人可以建议我一个简单且最佳的解决方案来管理专用网络(localhost)网页中的用户登录名(用户名和密码),而无需设置mysql或任何此类数据库系统吗?我正在用php运行apache。如果有人给一个PHP演示将是有帮助的。 我接受了一个答案,但是如果有人有更好的解决方案就可以了 在此先感谢...
:)
炸药     
已邀请:
还有其他类似的解决方案,但是我现在找不到更好的链接: http://webscripts.softpedia.com/script/Authentication/AuthMan-Free-42216.html http://www.phpkode.com./scripts/item/passwdauth/ http://www.hotscripts.com/listing/htaccess-manager-lite/ http://www.hotscripts.com/listing/needlock-access-management-system/ http://www.hotscripts.com/listing/dirlock/(糟糕。hotscripts链接太多。所以请说:与该主题无关。:]当然不认可它!) 无论如何。这些脚本将用户名和密码存储到“ 1”文件中。可以独立于PHP脚本使用。
.htaccess
.htpasswd
是Apache Web服务器的常见身份验证方案。请参阅本教程:http://www.javascriptkit.com/howto/htaccess3.shtml或Apache手册:http://httpd.apache.org/docs/2.0/howto/auth.html 您可以使用该类本身进行身份验证,但是它看起来不是很新。登录管理工具可能对您有用。 (但再次:可能更容易找到。)     
取决于您的网络服务器。假设使用apache,则只需4英镑的基本身份验证即可。 身份验证,授权和访问控制为您提供入门所需的信息。     
如果您使用的是localhost,那么不是每个人都可以访问文件系统吗? 我认为最简单的解决方案是.htaccess。     
看看www.mykonosphotographs.com/musas/ 我仍在编写下载页面,但如果您有兴趣,我可以通过电子邮件将脚本发送给您。使用网站上的联系人。 这是对其他人编写的单密码系统的重大修改,并且我添加了许多其他功能,您可以根据需要使用或不使用这些功能。 目前免费。我不会马上完成下载页面的排序! ;-) 编辑-为时已晚!现在,下载页面已排序。 新网址-http://www.myksoftware.com     
不。 除非您要将所有信息保存到文件中(例如csvs) 但是,如果任何人都可以访问文件,这可能会带来安全威胁(这比访问数据库要容易得多) 用于读取csv文件的php doc     
您可以通过各种方式隐藏几乎所有东西。 例如,如果您的Webspace提供商允许,则可以将文件放在根目录之外。您可以将文件放在名称很奇怪的目录中,例如\“ jdf83usadj300p \”,除了在php中没有其他链接之外,没有其他链接。您可以将密码放在配置文件中,如果您将其命名为\“ config.php \”并进行第一行: ; <? php die(); ?> 只有白痴才会使用各种javaScript“保护”方法,例如将密码设为下一个文件的名称。 .htaccess可能很麻烦,可能会让人们失望。使用服务器端软件使其更具吸引力。 如果密码很可能受到攻击,请始终对其进行加密。除非已加密,否则切勿通过GET方法将密码从一页传递到另一页。 POST更安全。 md5加密对于大多数用途来说是很好的,因为PHP内置了加密功能,并且有许多免费算法可供javaScript使用。 SHA-256几乎是所有用途中最好的。我不认为美国国防部或英国国防部会对此感到满意,但您当地体育俱乐部的网站(或类似网站)并不会成为黑客的重要目标。 顺带一提,blasteralfred,我给您发送了一封电子邮件更新。希望你明白了。祝好运!     

要回复问题请先登录注册