有沒有人與DotNetNuke有購物車下載內容的經驗?DotNetNuke購物車
有一個客戶端使用CatalooK作爲他們的購物車。他們出售各種車型的用戶手冊(一臺車在不同語言的多個用戶使用手冊),但是做了一些測試,這是我們迄今爲止發現:
- 如果我們擁有所有的可下載的手冊的用戶在'所有用戶的角色都可以訪問任何人的所有可下載內容
- 當用戶註冊時(無論是從登錄頁面,還是從購物車購買產品),都會自動創建用戶帳戶並分配給用戶作爲'註冊用戶'的角色。這解決了讓所有用戶訪問內容的問題 - 只需更改可下載項目的權限即可僅顯示「註冊用戶」
- 但是,任何人都可以在網站上註冊自己並自動分配「註冊用戶的角色,因此在沒有支付手冊的情況下訪問手冊
- 更進一步的做法是要求手動添加用戶帳戶到名爲「下載」的新角色,該角色將成爲「下載」中的唯一用戶,角色有權訪問可下載的手冊
- 問題在於,如果用戶購買了1個可下載的項目,並且他們被添加到「下載」角色,他們也將獲得訪問所有其他可下載的手冊 - 一個他們在同一個角色
- 所以我想可行的解決方案是爲每個汽車模型創建一個新的角色,讓每個汽車模型角色的人都可以訪問下載 - 這也意味着需要手動添加每個角色組購買到該用戶的帳戶。
任何人都有任何經驗或替代方案,使它更自動化和安全?
基本上沒有機構可以訪問下載,除非你已經購買了產品。