问题描述:
asp2005下边多了一个网站管理工具,我想直接把其中的用户管理,和权限管理部分,能直接利用这个网站管理工具吗?如果不能,有没有实现了此功能的现成的代码让我来用一下啊,多谢.
我是说把这个管理工具直接集成到我的工程里来,我就不用写这一部分了。
问题解答:
asp.NET自带了一套用户系统,是与Membership类配合使用的.
配置这个用户系统的实际操作是在SqlServer中你使用的数据库中添加几张表和存储过程,操作方法如下:
开始->所有程序->Microsoft Visual Studio 2005/2008->Visual Studio Tools->Visual Studio 2005/2008 CommandPrompt
这是一个命令行程序(算是个Visual Studio的Shell吧),输入 aspnet_regsql ,会弹出一个Wizard,按照提示一步一步走完即可.
配置完成后需要在Web.config中添加Membership节点以及属性才可以使用,在System.Web节点下
<membership defaultProvider="(local)">
<providers>
<add name="(local)" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="webAdminConnection632403871181562500" applicationName="/" description="" requiresUniqueEmail="false" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" passwordFormat="Hashed" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0"/>
</providers>
</membership>
这段里的ConnectionString需要你在connectionStrings节点下面加,连到你的目的数据库
建议不要用呀 ,太麻烦了 不灵活