新足迹

 找回密码
 注册

精华好帖回顾

· 西澳Perth - 尖峰石阵 - 粉湖 - 自然之窗 八日游 (2018-3-11) gfarmer · 蓝山老妖在墨尔本系列之四 -- 购物回国退税攻略 (2005-2-27) 蓝山老妖
· 美不胜收的新西兰南岛-更新到第九天 (99楼) (2013-2-3) qinyi · 总算买到房子了,鸡冻~~~(更新了鸡冻的部分和一些经验,照片已上P2,坑填完!) (2009-12-15) luftluft
Advertisement
Advertisement
查看: 1387|回复: 9

有用ms asp.net默认的membership的么? [复制链接]

发表于 2011-1-19 15:26 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
没想到.net 2.0时代的membership到.net4还在用,而且在mvc3默认的template中就自动生成一些membership的api,不错,不过它的membership管理需要在dev下vs/iis7.*的支持,prod下iis7.*的支持,而且还有自身的问题.

1. 比如application pool设成4.0,win7/iis7.5下.net user/role这个feature在iis上消失,必须要设成2.0才行,这样可能就需要建两个website,一个作真正的prod,另一个专门给config membership用。

2.好像要把membership management的page转成admin的page也不那么容易.

大家有谁直接把这个membership system拿来用的么?还是要自己重写membership的provider?

原来都是自己写membership的,但不implement provider的那些interface,现在不想重头开始了,太麻烦,而且不规范。
Advertisement
Advertisement

发表于 2011-1-19 15:39 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Yes we are using   Didn't see any problems so far.

发表于 2011-1-19 15:42 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 于 2011-1-19 15:39 发表
Yes we are using   Didn't see any problems so far.


谢谢典!!

你们在prod怎么管理user?通过iis 7.5?还是自己重新作admin page?

发表于 2011-1-19 15:50 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 乱码 于 2011-1-19 14:42 发表


谢谢典!!

你们在prod怎么管理user?通过iis 7.5?还是自己重新作admin page?


So far, Visual Studio -ASP.NET Configuration
It's good to have admin page.

评分

参与人数 1积分 +3 收起 理由
乱码 + 3 感谢分享

查看全部评分

发表于 2011-1-19 16:02 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 于 2011-1-19 15:50 发表


So far, Visual Studio -ASP.NET Configuration
It's good to have admin page.


IIS 7.*以上可以config了,如果你们用iis6就还不行。

不过用iis来configure,也有很多hassle,昨天让我弄了很久才弄好。而且加user,控制权限每次都要麻烦IT这边,不爽,不如做admin page让有权限的user自己去搞,省事。

发表于 2011-1-20 11:57 |显示全部楼层
此文章由 uowzd01 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 uowzd01 所有!转贴必须注明作者、出处和本声明,并保持内容完整
的确是在2.0的时代就有了,如果从头设置用户名密码,用它默认的membership比较方便。

但是如果已经有了一堆用户了,要integrate进asp.net的membership好像要implement一些api
Advertisement
Advertisement

发表于 2011-1-20 12:10 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 uowzd01 于 2011-1-20 11:57 发表
的确是在2.0的时代就有了,如果从头设置用户名密码,用它默认的membership比较方便。

但是如果已经有了一堆用户了,要integrate进asp.net的membership好像要implement一些api


昨天仔细看了一下,如果你有existing membership system, 在它的基础上改非常不容易,还不如写一个自己的membershipprovider(derive from membershipprovider class),根据你的需求,只要implement 其中的一些abstract method就好了,不用implement全部,这样最简单。

如果还没有自己的membership,用它的基本上还可以,但要好好看看那些tables/sp,最好用reflector看一下membership/role/profile那三个class,能更好的理解它是怎么做的。最好做一个系列的membership admin pages,方便admin user自己管理,这种分析,工作量一点都不少,不过能学到一些东西。

发表于 2011-1-20 14:05 |显示全部楼层
此文章由 uowzd01 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 uowzd01 所有!转贴必须注明作者、出处和本声明,并保持内容完整
是的,08年的时候碰了一点点,现在用的系统很简单,一个表就够了,把密码简单的hash一下,其他的表管理权限authorisation.

想学的东西很多,就是时间不够啊

希望能找到一个不是代码民工的工作

发表于 2011-1-21 09:23 |显示全部楼层

直接拿来用, 不是放到外网的, 安全度不高的应用还是合适的

此文章由 Dan.and.Andy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Dan.and.Andy 所有!转贴必须注明作者、出处和本声明,并保持内容完整
其它的原因, 没有内置的 captcha, reset password 也不行, 都需要定制.

发表于 2011-1-21 09:45 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 Dan.and.Andy 于 2011-1-21 09:23 发表
其它的原因, 没有内置的 captcha, reset password 也不行, 都需要定制.


嗯,captcha要用plugin了,对于reset password,membership已经有这个api,只要出UI就成。

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部