Composite C1 - 会员提供者 - 简单注册和登录

TGu*_*ond 9 membership-provider c1-cms

我正在使用Composite C1 CMS作为核心系统开发我的第一个应用程序.我目前正在通过文档和学习数据结构等方法.我看到有一个付费的Extranet包可以购买,但我更愿意在网站内开发自己的会员系统.

对我来说,最好的方法是允许用户在我的Composite C1网站的前端注册,然后允许他们在注册并登录后访问受密码保护的区域?

我是一个相当有经验的.net开发人员,但复合C1对我来说是一个新手(最初的印象我非常喜欢!)

谢谢

maw*_*tex 4

与商业 Extranet 包一样,您可以编写 RenderingResponseHandler 插件并将其注册到 ~/App_Data/Composite/Composite.config 文件中。

查看指南“如何在提供页面或媒体文件之前验证用户?”

RenderingResponseHandler 插件的任务是批准页面和媒体请求,它们可以让请求通过或将请求重定向到新的 URL。

您需要自己处理用户数据库和登录页面。另外,允许 cms 用户将页面标记为受保护/公共的某种机制可能是有意义的。

CodePlex 线程“限制对 MediaArchive 文件的访问”上有相关指针