MembershipUserProvider For ScrewTurn 3.0

简介:

ScrewTurn Wiki 是一个很不错的 .Net Wiki,但是它的 3.0 版本的用户却不能使用 Asp.Net 内置的 Membership 机制,于是便写了这个成员提供的插件,让 ScrewTuen Wiki 使用 Asp.Net Membership 用户, Membership 用户可以登录和编辑 Wiki 页面。

使用方法很简单,操作步骤如下:

  1. 编辑 web.config 文件,添加 Membership、Roles 和 Profile 配置,Membership 和 Role 配置没有什么需要注意的,只要是标准的配置就可以,Profile 配置必须添加下面几个信息: 
    <add name="Culture" type="string" allowAnonymous="false" defaultValue="zh-CN"/> 
    <add name="Timezone" type="string" allowAnonymous="false" defaultValue="480"/> 
    <add name="DisplayName" type="string" allowAnonymous="false"/> 
    <add name="NamespacePageChanges" type="string" allowAnonymous="false"/> 
    <add name="NamespaceDiscussionMessages" type="string" allowAnonymous="false"/> 
    <add name="PageChanges" type="string" allowAnonymous="false"/> 
    <add name="DiscussionMessages" type="string" allowAnonymous="false"/>
  2. 由于使用了 log4net 做了一些诊断输出,所以需要添加 log4net.dll 文件到 bin 目录,添加 log.config 文件到应用程序的跟目录。
  3. 将 MembershipUserProvider.dll 文件放到 ~/public/Plugins 目录。
  4. 用管理员账户登录 wiki ,启用 MembershipUserProvider 。

已知问题:

  1. MembershipUserProvider 自动将 Membership 用户添加到 Users 角色,这样 Membership 用户可以直接登录 wiki,编辑 wiki 页面。
  2. Membership 用户登录之后,点击右上角的注销不能直接注销,必须先访问 login.aspx ,然后点击注销按钮才能注销。

下载文件以及源代码

张志敏所有文章遵循创作共用版权协议,要求署名、非商业 、保持一致。在满足创作共用版权协议的基础上可以转载,但请以超链接形式注明出处。

本博客已经迁移到 GitHub , 围观地址: http://beginor.github.io/

本文转自张志敏博客园博客,原文链接:http://www.cnblogs.com/beginor/archive/2010/02/25/1673797.html ,如需转载请自行联系原作者
相关文章
|
人工智能 安全 机器人
AppFlow:将Kimi大模型加入钉钉群聊
使用AppFlow将Kimi大模型(基于Moonshot)集成到钉钉的步骤概览: 1. 在AppFlow控制台创建连接流,选择钉钉机器人,触发事件为收到文本消息。 2. 添加智谱AI的“使用prompt对话大模型”动作,配置API KEY。 3. 配置模型推理后消息的发送回钉钉的动作,插入变量表示模型结果。 4. 配置Webhook地址和加签(或IP白名单),在钉钉群聊中添加机器人,启用Outgoing机制,填写AppFlow的Webhook地址。 5. 通过@机器人在群聊中与Kimi模型进行交互。 这个教程展示了如何通过AppFlow将AI模型无缝接入钉钉,提升办公效率。
580 5
|
Java Android开发 Python
eclipse 导入图片路径并显示
eclipse 导入图片路径并显示
547 0
eclipse 导入图片路径并显示
|
机器学习/深度学习
Lesson 4.1 逻辑回归模型构建与多分类学习方法
Lesson 4.1 逻辑回归模型构建与多分类学习方法
|
网络安全
ImportError: pycurl: libcurl link-time ssl backend
ImportError: pycurl: libcurl link-time ssl backend
72 0
|
弹性计算 大数据 Linux
飞天加速计划初体验
最近因需要使用云服务器来学习,老师让我们用这个阿里云类进行相关的学习,让我们先进行免费的使用进行学习,慢慢了解,毕竟对于首次接触的事物都是了解为主不会投入大量资金。阿里云平台有详细的教程,让初学者能十分轻松的进行学习。飞天加速计划是个好想法,可以让我们这些学生进行学习,制作出自己的网站。让我在暑假对计算机有了浓厚的兴趣,于是在阿里云我选择了飞天加速计划,学习大数据和服务器啥的,让自己get到更多的知识~
|
人工智能 BI
对新手来说使用OKCC呼叫中心可以提高哪方面的工作效率?
(1)OKCC系统坐席长签功能;         OKCC系统设计了长签功能,意在解决坐席人员每次挂机以及摘机的麻烦。此功能尤其在批量呼出时的优势表现得尤为明显,客户只要选择同意接听便可立即与坐席人员通话,提高工作效率。  (2)客户资料与客户号码提重;         OKCC系统在设计导入客户资料以及客户号码的时候,特别添加了提重功能,使得同一号码在导入系统时不会被导入两遍,从而避免了一次任务呼叫同一客户超过两次的情况,节约了时间,提高工作效率。客户资料被导入的时候,同样具有根据联系方式提重功能,避免同一个号码有多个拥有者,简化了管理,提高工作效率。 (3)接入码功能;         对
|
算法 安全 数据可视化
基于阿里云的炼钢工业大脑的实现
在工业4.0时代,兰石铸锻公司面临着产业结构调整与产业升级、新旧动能转换等诸多挑战。如何结合公司现有信息化资源,充分利用云计算、大数据等新兴信息技术和手段,实现企业转型发展和智能制造,为铸锻行业探索实践出一条产业升级与智能制造转型、提升核心竞争力的新路,是行业面临的共同课题。
558 0
基于阿里云的炼钢工业大脑的实现
|
4天前
|
人工智能 运维 安全
|
1天前
|
人工智能 异构计算
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!