初学.net membership
看了pet shop 4.0的其中有项功能是采用ASP.NET 2.0 Membership来做认证和授权
我就初次用了membership
在visual studio 2005中
1。建立一个空项目Test
2。新建网站
3.在web.config中配置membership
一开始我的本地数据库里没有astnetdb数据库,
membership使用的数据库。有自已定义好的很多表(aspnet_Membership等),视图,存储过程等。
经过我一番在网上查找,终于找到.
在%systemroot%\Microsoft.NET\Framework\v2.x\
从工具栏--登录:推login控件下来。该控件可以在login任务中转为模板,编辑自定义的友好用户登录界面.如pet shop的登录页面
运行就可以使用membership进行登录了。
5。一样的可以使用工具栏中的一组登录控件创建用户注册,注销,用户角色。
在这种模式下我们的代码量减少了不少,效率也提高了很多
我就初次用了membership
在visual studio 2005中
1。建立一个空项目Test
2。新建网站
3.在web.config中配置membership
<connectionStrings>
<add name="SqlServices" connectionString="Data Source=(local);Integrated Security=SSPI;Initial Catalog=aspnetdb;"/>
</connectionStrings>
<system.web>
<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="20">
<providers>
<remove name="AspNetSqlProvider"/>
<add name="SqlProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="SqlServices" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" passwordFormat="Hashed" applicationName="Test"/>
</providers>
</membership>
</system.web>
<add name="SqlServices" connectionString="Data Source=(local);Integrated Security=SSPI;Initial Catalog=aspnetdb;"/>
</connectionStrings>
<system.web>
<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="20">
<providers>
<remove name="AspNetSqlProvider"/>
<add name="SqlProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="SqlServices" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" passwordFormat="Hashed" applicationName="Test"/>
</providers>
</membership>
</system.web>
经过我一番在网上查找,终于找到.
在%systemroot%\Microsoft.NET\Framework\v2.x\
目录下的aspnet_regsql工具.
根据它的向导,可以很方便地指定你的服务器和数据库(数据库用默认的就是astnetdb了)。完成之后,创建好了我们需要的表,视图,存储过程等。
我附上这位网友这篇文章的url:
http://www.cnblogs.com/wdxinren/archive/2006/08/31/491108.html
从工具栏--登录:推login控件下来。该控件可以在login任务中转为模板,编辑自定义的友好用户登录界面.如pet shop的登录页面
Please Sign In | |
* | |
* | |
Not registered yet? |
5。一样的可以使用工具栏中的一组登录控件创建用户注册,注销,用户角色。
在这种模式下我们的代码量减少了不少,效率也提高了很多