本文主要参考了网上的一些文章,但有些文章有些地方说的不是很明确,我又自己测试了下,并重新整理了这文。
一.生成数据库,使用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 779早上起来,送女朋友去公交车站,然后回来赶紧打开电脑,先 ... -
DreamSpark发布,高校学生免费使用Visual Studio 2008 Professional Edition 等微软软件
2008-02-20 13:23 1375今天上网无意中搜索到学生可以免费使用VS2008专业版,后来又 ... -
坚持学习WF(1):从HelloWorld开始
2008-04-04 16:30 845[置顶]坚持学习WF文章索 ... -
坚持学习WF(2):WF创作模式和设计时工具
2008-04-05 17:19 594[置顶]坚持学习WF文章索 ... -
坚持学习WF(3):WF框架概览
2008-04-08 07:27 731[置顶]坚持学习WF文章索 ... -
坚持学习WF(4):活动(Activity)和依赖属性(DependencyProperty)
2008-04-12 00:01 1096[置顶]坚持学习WF文章索引 活动(Activity) 活动 ... -
坚持学习WF(5):自定义活动(CustomActivity)
2008-04-13 15:25 875当WF提供的标准活动不能满足我们的需求的时候,我们就需要定义自 ... -
MOSS点滴(1):如何开发和部署feature
2008-04-16 21:35 803Features 是MOSS 2007以开箱即用的一套新功能, ... -
MOSS点滴(2):自定义Application Page
2008-04-19 20:07 806在MOSS中后台管理的页面都是Application Pag ... -
坚持学习WF(6):开发可复用的宿主程序
2008-04-21 21:45 655我们之前写工作流宿主 ... -
MOSS点滴(3):说说MOSS中的母版页
2008-04-25 21:15 1131MOSS中有两种页面:Site P ... -
坚持学习WF(7):流程控制(Flow Control)
2008-04-30 18:10 766本文主要说说WF中和流 ... -
坚持学习WF(8):本地服务之调用外部方法
2008-05-09 08:17 712WF提供了一组核心服务 ... -
MOSS中的WebPart开发
2008-05-10 13:53 1021由于在asp.net1.1的时候asp.net中还没有webp ... -
坚持学习WF(9):本地服务之事件处理
2008-05-28 07:49 759[置顶]坚持学习WF文章索引 一:先来介绍两个活动 Even ... -
坚持学习WF(10):在工作流中使用关联
2008-06-01 13:03 651[置顶]坚持学习WF文章索 ... -
坚持学习WF(11):工作流通信与队列
2008-06-07 15:45 685[置顶]坚持学习WF文章索引 WF 提供的通信模型是构建于 ... -
MOSS中创建自定义内容类型
2008-06-12 20:23 1065一:简要介绍 某类内容 ... -
.NET中IDisposable接口的基本使用
2008-06-15 12:01 901首先来看MSDN中关于这个接口的说明: [ComVisible ... -
坚持学习WF(12):使用EventHandlingScopeActivity活动
2008-06-18 22:46 635[置顶]坚持学习WF文章索引 EventHandlingSco ...
相关推荐
MOSS2010Form认证操作步骤:1、创建存储Form验证的账号数据库。2、创建Form账号.3、创建网站应用程式
||苔藓翻译Moss是一种动态编程语言。它的解释器内核是用Rust编写的。从Rust调用Moss代码的示例: use moss :: object :: Object;fn main () { let i = moss :: Interpreter :: new (); i.rte. set ( "a" ,Object :: ...
moss.py 的Python客户端:用于检测软件相似性的系统介绍它是客户端的Python接口。 它是为编写的,用于处理Python作业提交中的相似性。 它是使用及其方言。安装pip install mosspy用法 import mosspyuserid = ...
Moss2007下创建Form Authentication站点
MOSS 2007 AD认证进行表单登录的方法
MOSS Form Authentication
可以使用Windows集成验证方式也可以使用Form验证方式登录MOSS站点
MOSS提交分析组件 此组件支持将课程库系统的提交发送到MOSS(软件相似性度量)系统,以检测不当复制。 有关使用cl / moss组件的更多详细信息,请参见。 MOSS组件取决于分类/课程,并向提交系统添加功能。 安装: ...
苔藓地区 处理翻译、格式和内容的基本工具。 语言环境 处理语言环境名称、时区和货币子单位的类。 $ locale = new Locale ( 'en_GB' , 'UTC' , 100 ); echo $ locale -> locale (); // will print "en_GB" ...
此标准节点链接图是使用实现的。 每个节点都是一个带有其文件名的提交。 一条边链接了两个提交,这些提交比所有提交对的马氏线的平均值更相似(可视化为边粗)。 窃集团应易于发现。 应用了简单的有界力布局。 节点...
MOSS2007提供的InfoPath Form Services服务让不安装客户端的用户在浏览器中访问并填写InfoPath表单。结合InfoPath客户端在设计表单,数据搜集方面的优势,利用MOSS2007的Form Services服务,可以方便的构建电子表单...
但是,在使用示例的指定user_id的情况下,您可以毫无问题地访问MOSS服务器(MOSS对每个人都是公开的,但并非总是如此,也许这个要求实际上并不是更多要求)。 什么是苔藓? Moss(用于度量软件相似性)是一种用于...
实现图片自动上传,很方便的MOSS程序!
基于MOSS网络+CR损失实现图像去雨python源码(带训练好的模型).zip基于MOSS网络+CR损失实现图像去雨python源码(带训练好的模型).zip基于MOSS网络+CR损失实现图像去雨python源码(带训练好的模型).zip基于MOSS网络+CR...
moss-monitor 项目设置 npm install 编译和热重装以进行开发 npm run serve 编译并最小化生产 npm run build 运行单元测试 npm run test:unit 运行端到端测试 npm run test:e2e 整理和修复文件 npm run lint 自定义...
moss 2007开发教程,moss 2007开发教程(1).MOSS2007之概述
MOSS2007 实现单点登陆 SSO参考
基于MOSS网上订餐系统设计与实现.docx基于MOSS网上订餐系统设计与实现.docx基于MOSS网上订餐系统设计与实现.docx基于MOSS网上订餐系统设计与实现.docx基于MOSS网上订餐系统设计与实现.docx基于MOSS网上订餐系统设计...
MOSS QueryTool Stramit.CamlViewer2007
对于MOSS 2007的开发和部署来说,Web部件和事件处理程序的开发并非难事,然而注册和部署却是一件麻烦的事情。... 4)启动《MOSS实用工具包》,使用相关工具完成Web部件DLL或事件处理程序DLL到站点或列表的部署。