2007年3月14日星期三

初学.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\

目录下的aspnet_regsql工具.

根据它的向导,可以很方便地指定你的服务器和数据库(数据库用默认的就是astnetdb了)。完成之后,创建好了我们需要的表,视图,存储过程等。

我附上这位网友这篇文章的url:

http://www.cnblogs.com/wdxinren/archive/2006/08/31/491108.html

4。建个login页面:
从工具栏--登录:推login控件下来。该控件可以在login任务中转为模板,编辑自定义的友好用户登录界面.如pet shop的登录页面
Please Sign In

Not registered yet?
运行就可以使用membership进行登录了。
5。一样的可以使用工具栏中的一组登录控件创建用户注册,注销,用户角色。

在这种模式下我们的代码量减少了不少,效率也提高了很多

没有评论: