簡體   English   中英

網站/自定義登錄頁面的密碼保護部分

[英]Password protected part of website / custom log in page

我有一個公共網站,該頁面有1個頁面受密碼保護。 在此頁面上,指向幾個pdf文件和一些文本的鏈接。 目前,此頁面和文件使用.htaccess和.htpasswd文件保護。 當用戶嘗試訪問它時,會彈出一個對話框,要求您輸入登錄名和密碼。

它有效,但我不喜歡它的外觀。 我希望網站上有一個頁面可供人們登錄,其外觀與其他頁面相同。 (就像大多數網站一樣)

我環顧了一段時間,發現了這一點:用簡單的方法來保護php頁面的密碼經過一番混亂之后,我開始使用它,並且成功地用密碼保護了一頁。 但是問題出在頁面上的pdf文件中。 我不知道該怎么辦。

因此,對於我的問題,我想要以下內容:
1)一個漂亮的頁面,人們可以登錄。
2)此登錄背后有1個受密碼保護的網頁。
3)可通過此網頁訪問的多個受密碼保護的PDF文件。 (它們只能在瀏覽器中打開)
只有1個名稱和1個密碼。

關於如何實現的任何建議?

問題是在“安全”頁面上,您不能提供指向PDF文件的靜態鏈接,否則任何知道該鏈接的人都擁有PDF。 這是默默無聞的安全措施,被認為是不良做法。

立即想到兩種保護PDF的可能性:

  1. 不要鏈接到PDF本身,而是鏈接到“傳輸” PDF腳本 PDF位於目錄中,該目錄不可從Web訪問(不在根目錄中),但可用於腳本訪問。 該腳本從PDF讀取並寫入客戶端。
  2. 鏈接到PDF本身,但是將Web服務器配置為使用您的腳本檢查有效會話 使用直接鏈接但未登錄的用戶會收到錯誤消息。 獎勵:將錯誤頁面配置為進入登錄頁面。 使用mod_auth_form可能是這里最簡單的方法。

我知道PDF文件可以受密碼保護,您是否可以選擇這樣做?

創建PDF文件時,您將執行此操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM