2011-06-14 87 views
0

我正在尋找方法來限制訪問某個網站的某些頁面僅僅是暫時的一段時間,以便只允許某個特定的子集。限制訪問某些網站頁面的最簡單方法是什麼?

我有人民的電子郵件地址和名稱。

我寧願這樣做,而不需要完整的登錄。

+0

您使用的是Apache嗎? – 2011-06-14 20:08:57

+0

在Apache上使用Wordpress – 2011-06-14 20:10:20

回答

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 
+0

@AJ這不是一個簡單的方式btw – diEcho 2011-06-14 20:16:58

+2

@diEcho什麼是簡單的方法? – afarazit 2011-06-14 20:18:42

+0

請看我的回答 – diEcho 2011-06-14 20:26:38

1

最簡單的方法....創建一個唯一的字符串,只有你知道。如果你想獲得愛好者,你可以使用cookie來存儲它,所以它在頁面之間仍然存在http://www.example.com/?MY_SECRET_STRING

:而做到這一點:

if (array_key_exists('MY SECRET_STRING',$_GET)) // allow access 

然後電子郵件用戶的URL等。

聲明:您問最簡單的不是最安全的。如果任何人用密鑰獲取URL,那麼他們將能夠看到您的網站。

0
  1. 創造出真正RANDOM NAME文件夾
  2. 將您想要的頁面移動到此文件夾中
  3. 發送電子郵件給與文件夾鏈接的人
  4. 不要在你的robots.txt文件中添加一個條目
  5. 這個「暫時期」後刪除該文件夾
  6. 不要告訴任何人我告訴你,要做到這一點!

P.S.安全槽默默無聞是高度阻止,但在某些情況下,它是可以接受的。

相關問題