我想允許用戶下載文件,但爲了這樣做他們必須提供電子郵件地址。當他們輸入他們的地址時,鏈接/代碼通過電子郵件發送給他們,然後他們必須點擊該鏈接並下載文件。允許用戶在提交電子郵件地址後下載文件
我的問題是 - 如何限制對文件的訪問,以便只有擁有有效代碼的人才能下載它?我知道如何創建代碼,然後如何檢查用戶提交的代碼是否與有效的代碼相同,但我不知道如何通過它的絕對地址來阻止文件被訪問。
我想允許用戶下載文件,但爲了這樣做他們必須提供電子郵件地址。當他們輸入他們的地址時,鏈接/代碼通過電子郵件發送給他們,然後他們必須點擊該鏈接並下載文件。允許用戶在提交電子郵件地址後下載文件
我的問題是 - 如何限制對文件的訪問,以便只有擁有有效代碼的人才能下載它?我知道如何創建代碼,然後如何檢查用戶提交的代碼是否與有效的代碼相同,但我不知道如何通過它的絕對地址來阻止文件被訪問。
兩種方法我能想到的:
使用方法#2,很好,謝謝! – Chris 2010-09-29 10:12:38
將其放置在公共目錄不可訪問的目錄中,或使用.htaccess來限制訪問。
.htaccess文件:
order deny,allow
deny from all
給出代碼有限的時間?或者要求用戶在開始下載之前提供電子郵件和代碼。 – pascal 2010-09-27 10:46:40