跳至內容

Part 4 · 四種可見性逐一實測

Part 4

四種可見性逐一實測

這一章把四種可見性一個一個設起來,並用訪客身分實際開網址,看被擋時的真實畫面。示範以線上課程 /slides 為例。

設定端:網址存取規則表單 可見性 | 驗證端:登出後開該網址

A. 公開(預設)

可見性留空即為公開,任何人(含未登入訪客)都能開。9 條預設規則出廠都是公開,等於沒有限制。要「解除保護」把某條改回公開(清空可見性)即可。

B. 已登入:未登入者導向登入頁

把可見性設成「已登入」,這段網址就只給登入者。未登入的訪客一開,會被直接導向登入頁/web/login),登入後再回來。適合「會員登入後才看得到」的內容。

💡 「已登入」不分群組只要是任何登入帳號都放行(含入口網站 Portal 客戶)。要進一步限「只有某些人」,用下面的受限群組

C. 受限群組:非授權者看到拒絕提示頁

設定:可見性選「受限群組」,在「授權群組」加入允許的群組(可多個,例如「銷售 / 使用者」)。只有屬於這些群組的登入者能開;其他人一律擋下。

實測:把 /slides 設成受限群組後登出,直接開 demo.dobtor.com/slides,看到的不是課程,而是拒絕提示頁:

受限群組的拒絕提示頁
鎖頭圖示+拒絕訊息:此例顯示網站預設訊息「很抱歉,此頁面僅限授權人員檢視…」(也可為這條規則寫專屬訊息,見 Part 5) ② 「返回首頁」按鈕;頁面並會在設定的秒數後自動導回首頁。注意上方導覽列的「課程」連結仍在——保護的是頁面,不是選單連結(Part 6)。
💡 授權群組怎麼挑用能代表「這群人」的既有群組即可:例如內部同仁用「員工 / 使用者」或某業務群組;經銷商專區可自建一個群組再指派給經銷商帳號。授權群組可同時放多個,滿足其一即可進入。

D. 需要密碼:顯示密碼輸入頁

設定:可見性選「需要密碼」,在「密碼」欄設一組通行密碼。這種模式不需要帳號——任何知道密碼的人都能進,適合對外發放的臨時/半公開內容。

需要密碼的規則表單
網址=要保護的路徑 ② 可見性=需要密碼 ③ 密碼:設定通行密碼(表單上以遮罩顯示)。此模式下不會出現「授權群組」欄。

實測:設好密碼後以訪客身分開該網址,會先跳出密碼輸入頁,輸入正確才放行:

密碼輸入頁
① 提示「存取此頁需要密碼」 ② 密碼輸入框(右側眼睛圖示可顯示明碼) ③ 按「訪問此頁面」送出;密碼正確即進入內容,錯誤則停留在此頁。
⚠️ 密碼是「共享通行碼」,不是帳號密碼會被知道的人互相轉傳,適合低敏感、要方便分享的內容(如活動報名頁)。真正敏感、要可追蹤到人的內容,請用受限群組(綁帳號與群組)。
💡 少數特殊路徑可能不套用絕大多數路徑(商店、課程、活動、部落格及一般網站頁)都會被規則保護。極少數由 Odoo 內建控制器處理的特例頁(例如內建的聯絡表單 /contactus)可能不受某些模式攔截——實務上請以你要保護的實際網址、用訪客身分實測為準。
如何查到 規則表單的可見性四選一即決定行為:已登入→登入頁、受限群組→拒絕頁→首頁、需要密碼→密碼頁。設定後務必登出實測該網址。授權群組滿足其一即放行;密碼為共享通行碼。
評分
0 0

暫時沒有留言。

成為第一個留言的人。