實在不知道在GOOGLE要打甚麼關鍵字才找得到資料
只好來這裡問了...

我在一個目錄下放了一個檔案供使用者下載
但只有已經登入的使用者才可以下載

但檔案路徑就是那樣 >> 路徑/檔名
誰在網址列輸入這條都可以下載的到檔案阿~~~~

怎麼限定只有已經登入的使用者才可以下載呀?? ((頭已疼

共 10 則回應

0
1.如果你是要架站
A.請搜尋關鍵字:會員登入系統 (空格) php or jsp(你會改寫的程式語言)
B.直接搜尋:架設論壇(有現成的可用,付費就看需求)
2..如果你只是要給特定對像傳檔案
A.設個解壓縮密碼吧
B.Google or Dropbox 等雲端硬碟分享特定用戶
C.fb社團

By 輔大文華龜
0
亓口亓
0
感覺是想要做檔案保密的樣子
可是架站做保密,檔案url依然是不變的,最多就是限制到只有登入的會員才能取得url
可是這個url如果被傳出去也是無解的
另,就算做到了只有登入會員能下載,也沒辦法防範會員下載後傳出去吧
除非能規範會員不將資料外流,那不管是對下載檔案做限制,或是對獲得url做限制,都是可行的

如果只是要登入的會員可以上傳檔案下載檔案
那就先做好你的登入系統
給一個頁面負責做上傳下載,並且在連入時先判斷是否登入,若尚未登入則自動轉址出去
反正就是只有確認登入後 才能進到上傳下載的頁面這樣
0
B1 哈哈哈
不是架論壇耶
是建置一套系統這樣...
您的A點有點給太廣泛了 hahaha
就有登入的使用者可以上傳檔案下載檔案這樣~~
B2 我可以跟你一起哭...
0
B3 整套系統都做好了(包含登入使用者權限等)
因為基於資安問題
就頭痛在使用者上傳了檔案的那個url怎麼限定只能登入者可以連阿~~~
會員下載後傳出去就不管了了 XD 那是使用者的問題
我要怎麼規範會員不將資料外流???
PS 您後半段描述的已經做完了
0
給個提示好了

mod_authn_dbd
0
B6 不解阿大哥~~~ 有解決到我的問題嗎 hahah
1
登入之後拿到 臨時的下載網址 actural url + user session encode之類的
接收下載網址部分 decode完 設header直接傳content
0
B9 謝大師來解惑
您講得似乎有點神速又簡略
小的還是不太瞭解意思....
懇請大師指點迷經 ><
1
會員登入拿到user session 當key 加密 url 得到專屬的url
拿這個專屬url 用user session 解密 得知想下載的檔案
streaming 來傳檔案
馬上回應搶第 11 樓...
回應...