我有一个供公众使用的现有ASP.NET Web应用程序,任何匿名用户都可以访问它。我想实现用户注册的机制。我想到的第一个想法就是使用ASP.NET成员资格API。
所以,如果我使用Membership API:
有关会员资格api的任何有用的视频教程非常感谢
答案 0 :(得分:1)
1)是的,您可以集成现有数据库。见here
。这将创建使用API所需的所有Membership表和存储过程。
2)您可以使用您想要的任何ID。通常,如果它不是GUID,则它是递增的INT。
3)上面链接中的工具安装了所需的表。 AFAIK,该安装中没有Web部件表,但可能需要确认。
4)您可以允许匿名用户访问您喜欢的任何区域。您可以通过web.config文件中的authorization
属性进行限制。要跟踪匿名用户,this
是一篇非常好的文章。
5)您可以根据需要自定义用户帐户。如果您想删除安全问题和答案部分,您可以。需要一些配置,但在ASP.NET
和4GuysFromRolla
有一些教程。
您可以使用自定义提供程序代替CodeToGlory。看看最适合你的是什么。但是,不要忘记make a backup of your database before starting either methods
,只是出现问题:)
答案 1 :(得分:0)
您应该考虑构建自定义提供程序。
这是一个很好的视频教程,可以帮助您入门
http://www.asp.net/%28S%28ywiyuluxr3qb2dfva1z5lgeg%29%29/learn/videos/video-189.aspx