2013-05-01 59 views
0

我正在尋找博客引擎,並希望能夠爲我的asp.net會員提供程序中的每個用戶設置一個博客。這很容易做到,但設置權限並不那麼簡單。以編程方式將用戶角色和權限分配給blogengine中的博客

雖然這不是一個很好的解決方案,據我所知最好的方法是爲每個用戶創建一個新角色,並將該角色分配給新博客。然後爲分配給管理員角色的新角色分配相同的權限。

我在努力尋找如何通過c#代碼將角色與博客相關聯,以及如何將權限分配給此角色。

如果有人知道如何做到這一點,或有更好的方式來實現我的目標,我會感激幫助/Account/create-blog.aspx.cs下

回答

0

看,有創建新博客的方法對於一個用戶來說,這一切歸結爲:

Blog blog = BlogGenerator.CreateNewBlog(
    BlogName.Text, UserName.Text, Email.Text, Password.Text, out message); 

所以你可以循環你的會員資格,併爲每個用戶執行此方法。它將爲每個博客創建子博客,並僅爲此博客設置用戶爲管理員。

+0

如果我想將用戶設置爲編輯器,該怎麼辦? – 2017-03-24 08:28:27

+0

此外,一個博客上有多個用戶的場景。我以編程方式設置新用戶,但他們沒有任何角色。我該如何解決這個問題? – 2017-03-24 09:51:54

相關問題