我正在研究限制访问某个网站某些网页的方法,只能暂时只允许某个人群。
我有人民电子邮件地址和姓名。
我更愿意这样做而不需要完全成熟的注册。
答案 0 :(得分:5)
限制访问Apache下目录的最简单方法是使用Require
指令。这是一个关于如何设置的简单教程:
http://httpd.apache.org/docs/2.0/howto/htaccess.html#auth
请注意,不需要使用组,您可以简化为仅使用用户名:
AuthType Basic
AuthName "Password Required"
AuthUserFile /www/passwords/password.file
Require valid-user
答案 1 :(得分:1)
最简单的方法....创建一个只有你知道的独特字符串。这样做:
if ( array_key_exists('MY SECRET_STRING',$_GET) ) // allow access
然后向用户发送以下网址:http://www.example.com/?MY_SECRET_STRING
如果你想获得更好的体验,你可以使用cookie来存储它,以便它可以持续存储。
免责声明:您要求最简单而不是最安全。如果有人拿着带有密钥的URL,那么他们就能看到你的网站了。
答案 2 :(得分:0)
P.S。安全低谷默默无闻非常劝阻,但在某些情况下,这是可以接受的。