簡體   English   中英

付費訪問網站

[英]Paid access subscription to a website

我們有一個SharePoint網站,現在我們只希望已注冊並付費的用戶可以按年度訂閱訪問該網站。

我們希望使訂閱管理和創建用戶的過程盡可能自動化。

我了解我們不會獲得交鑰匙解決方案。 但是,SO社區對我們如何做到這一點有任何想法。 我們將使用表單身份驗證。

歡迎提供更多信息,但我會嘗試一下。 我假設您正在使用FormsBasedAuthentication運行? 如果是這樣,您將需要編寫在數據庫中創建用戶的邏輯。 現有的ASP.NET成員資格提供程序應滿足您的所有需求。 之后,您需要將新創建的用戶添加到適當的共享點組中(也可以使用共享點對象模型來完成)。

不過,第一步將是創建您的“成為會員”頁面並使該頁面匿名訪問。 將一個Webpart /控件添加到處理付款的頁面,然后在成功時創建ASP.NET Membership Provider用戶。 然后將該用戶添加到適當的sp組中。 限制訪問的最簡單方法是在主要歡迎站點(sitecollection的根目錄)中創建一個子站點,該站點具有自己的權限和組。 使任何人都可以訪問根站點,只允許付費用戶訪問該子站點。

Codeplex項目SharePoint 2007列表成員資格提供程序使您可以在SharePoint列表中維護用戶

暫無
暫無

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

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