本文主要参考了网上的一些文章,但有些文章有些地方说的不是很明确,我又自己测试了下,并重新整理了这文。
一.生成数据库,使用aspnet_regsql工具,路径如下图:
二:生成数据库后,我们建立一个Web Application用于创建用户,我们只需要在Default.aspx页面拖放一个CreateUserWizard控件即可,我们主要的动作都在web.config上,代码如下:
<?xml version="1.0"?> <configuration> <appSettings/> <connectionStrings> <remove name=" CaryForm" /> <add name="CaryForm" connectionString="Server=.;Database=aspnetdb;uid=sa;pwd=123456"
providerName="System.Data.SqlClient" /> </connectionStrings> <system.web> <membership> <providers> <clear/> <add name="AspNetSqlMembershipProvider" connectionStringName="CaryForm" minRequiredPasswordLength="4"
minRequiredNonalphanumericCharacters="0" type="System.Web.Security.SqlMembershipProvider, System.Web,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> </providers> </membership> <compilation debug="true" /> <authentication mode="Forms" /> </system.web> </configuration>
这里有几个重要的地方:
1. <authentication mode="Forms" />,要将认证改成为Forms的。
2.配置连接字符串:
<add name="CaryForm" connectionString="Server=.;Database=aspnetdb;uid=sa;pwd=123456"
providerName="System.Data.SqlClient" />
3.下面 这部分是更改Membership本身对密码复杂度的要求 :
<add name="AspNetSqlMembershipProvider" connectionStringName="CaryForm"
minRequiredPasswordLength="4" minRequiredNonalphanumericCharacters="0"
type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a" />
三:现在我们需要在我们的站点和Sharepoint管理中心的web.config文件中添加数据库的连接字符串,路径在C:\Inetpub\wwwroot\wss\VirtualDirectories下面。
<add name="CaryForm" connectionString="Server=.;Database=aspnetdb;uid=sa;pwd=123456"
providerName="System.Data.SqlClient" />
四:更改web 应用程序的验证提供程序,在”管理中心—应用程序管理—验证提供程序”中,默认的是windows验证。
五:创建用户,测试
1. 使用我们建立的web application项目创建一个账户,如果你要想测试该账户创建的是否成功,可以使用login和loginName控件。
2. 去“管理中心—应用程序管理—网站集所有者“中将我们创建的用户添加为网站集管理员,网上的文章这个地方说的不是很清楚,我们在管理中心的web.config里设置连接字符串就是为了在此可以找到我们建立的用户。
3. 现在我们在打开我们的网站就会出现登陆框,输入我们刚刚创建的用户,如果登陆成功就说明我们我们的Form认证已经配置好了。这个地方有人反应输入用户名和密码后页面又刷新了一次,并没有提示用户名密码错误,我也遇到了这种情况,我把IE关闭从新打开在输入就可以了。
发表评论
-
平淡的2007
2007-12-24 08:04 816早上起来,送女朋友去公交车站,然后回来赶紧打开电脑,先 ... -
DreamSpark发布,高校学生免费使用Visual Studio 2008 Professional Edition 等微软软件
2008-02-20 13:23 1414今天上网无意中搜索到学生可以免费使用VS2008专业版,后来又 ... -
坚持学习WF(1):从HelloWorld开始
2008-04-04 16:30 892[置顶]坚持学习WF文章索 ... -
坚持学习WF(2):WF创作模式和设计时工具
2008-04-05 17:19 639[置顶]坚持学习WF文章索 ... -
坚持学习WF(3):WF框架概览
2008-04-08 07:27 783[置顶]坚持学习WF文章索 ... -
坚持学习WF(4):活动(Activity)和依赖属性(DependencyProperty)
2008-04-12 00:01 1147[置顶]坚持学习WF文章索引 活动(Activity) 活动 ... -
坚持学习WF(5):自定义活动(CustomActivity)
2008-04-13 15:25 928当WF提供的标准活动不能满足我们的需求的时候,我们就需要定义自 ... -
MOSS点滴(1):如何开发和部署feature
2008-04-16 21:35 835Features 是MOSS 2007以开箱即用的一套新功能, ... -
MOSS点滴(2):自定义Application Page
2008-04-19 20:07 844在MOSS中后台管理的页面都是Application Pag ... -
坚持学习WF(6):开发可复用的宿主程序
2008-04-21 21:45 695我们之前写工作流宿主 ... -
MOSS点滴(3):说说MOSS中的母版页
2008-04-25 21:15 1187MOSS中有两种页面:Site P ... -
坚持学习WF(7):流程控制(Flow Control)
2008-04-30 18:10 837本文主要说说WF中和流 ... -
坚持学习WF(8):本地服务之调用外部方法
2008-05-09 08:17 761WF提供了一组核心服务 ... -
MOSS中的WebPart开发
2008-05-10 13:53 1060由于在asp.net1.1的时候asp.net中还没有webp ... -
坚持学习WF(9):本地服务之事件处理
2008-05-28 07:49 799[置顶]坚持学习WF文章索引 一:先来介绍两个活动 Even ... -
坚持学习WF(10):在工作流中使用关联
2008-06-01 13:03 691[置顶]坚持学习WF文章索 ... -
坚持学习WF(11):工作流通信与队列
2008-06-07 15:45 735[置顶]坚持学习WF文章索引 WF 提供的通信模型是构建于 ... -
MOSS中创建自定义内容类型
2008-06-12 20:23 1106一:简要介绍 某类内容 ... -
.NET中IDisposable接口的基本使用
2008-06-15 12:01 950首先来看MSDN中关于这个接口的说明: [ComVisible ... -
坚持学习WF(12):使用EventHandlingScopeActivity活动
2008-06-18 22:46 684[置顶]坚持学习WF文章索引 EventHandlingSco ...
相关推荐
MOSS 2007 提供了两种主要的身份验证方式:Active Directory (AD) 认证和表单认证(Form-based Authentication)。这两种认证方式各有优劣,AD 认证通常用于与企业内部现有的 AD 环境集成,而表单认证则更适合于外部...
||苔藓翻译Moss是一种动态编程语言。它的解释器内核是用Rust编写的。从Rust调用Moss代码的示例: use moss :: object :: Object;fn main () { let i = moss :: Interpreter :: new (); i.rte. set ( "a" ,Object :: ...
4. **启用表单验证**:在MOSS 2007的Web应用程序设置中,配置认证方法为"Forms",并指定相应的身份验证提供程序(如SqlMembershipProvider)。 5. **更改Web Application配置文件**:修改Web应用程序的Web.config...
moss.py 的Python客户端:用于检测软件相似性的系统介绍它是客户端的Python接口。 它是为编写的,用于处理Python作业提交中的相似性。 它是使用及其方言。安装pip install mosspy用法 import mosspyuserid = ...
4. **编程实现**: 对于更复杂的场景,可以通过使用 .NET Framework 的 Microsoft.SharePoint 命名空间来编写自定义应用程序或.NET 控件。这可以实现批处理图片上传,从数据库或其他数据源自动获取图片,并将其保存...
总结一下,配置MOSS站点同时支持Windows集成验证与Form验证的步骤包括: 1. 扩展Web应用程序,创建一个新的端口(如81)。 2. 配置新扩展的Web应用程序的验证方式,选择Form验证,并指定成员身份提供程序为...
MOSS Form Authentication
MOSS提交分析组件 此组件支持将课程库系统的提交发送到MOSS(软件相似性度量)系统,以检测不当复制。 有关使用cl / moss组件的更多详细信息,请参见。 MOSS组件取决于分类/课程,并向提交系统添加功能。 安装: ...
苔藓地区 处理翻译、格式和内容的基本工具。 语言环境 处理语言环境名称、时区和货币子单位的类。 $ locale = new Locale ( 'en_GB' , 'UTC' , 100 ); echo $ locale -> locale (); // will print "en_GB" ...
4. **安全性和权限控制**:MOSS 2007提供了更精细的安全性和权限控制,使得开发者可以更好地控制哪个用户或用户组可以触发特定的EventHandler。 5. **增强的调试工具**:开发环境对EventHandler的支持得到提升,...
此标准节点链接图是使用实现的。 每个节点都是一个带有其文件名的提交。 一条边链接了两个提交,这些提交比所有提交对的马氏线的平均值更相似(可视化为边粗)。 窃集团应易于发现。 应用了简单的有界力布局。 节点...
### MOSS2007站点下配置支持Windows和Forms双重认证 #### 一、环境配置与站点扩展 根据文档描述,整个配置流程分为几个关键步骤:站点扩展、创建用户存储数据库以及配置站点支持Forms认证。 **环境配置**: 1. **...
MOSS2007提供的InfoPath Form Services服务让不安装客户端的用户在浏览器中访问并填写InfoPath表单。结合InfoPath客户端在设计表单,数据搜集方面的优势,利用MOSS2007的Form Services服务,可以方便的构建电子表单...
### MOSS 2007 实现单点登录(SSO)详解 #### 一、基础知识与背景 在深入探讨Microsoft Office SharePoint Server (MOSS) 2007如何实现单点登录(SSO)之前,我们先来了解一些基础知识。单点登录是一种身份验证...
但是,在使用示例的指定user_id的情况下,您可以毫无问题地访问MOSS服务器(MOSS对每个人都是公开的,但并非总是如此,也许这个要求实际上并不是更多要求)。 什么是苔藓? Moss(用于度量软件相似性)是一种用于...
Step 4: 安装 SharePoint 2010 必备软件 在安装 MOSS 2010 之前,需要安装必备软件,包括: * 运行 splash.exe * 自动安装必备软件 Step 5: 安装 SharePoint 2010 安装 MOSS 2010 需要运行 splash.exe,接着安装...
它允许用户基于各种条件(如字段值、日期范围等)来定制查询,实现数据过滤和排序。CamlViewer2007使得非开发者也能通过可视化界面理解和编辑CAML代码,从而简化了SharePoint的数据管理过程。 **SharePoint MOSS** ...
4. MOSS是什么:MOSS 2007基于.NET Framework 3.0,其中包含的Windows Workflow Foundation(WWF)支持工作流的设计和实施。配置完成后,用户可以通过“SharePoint管理中心”创建并管理SharePoint站点。 5. 端口的...