使用Membership和Roles启动.NET项目。请指导

时间:2011-05-28 19:14:28

标签: asp.net-membership roleprovider .net-security

场景:具有用户登录,角色和权限的Web应用程序。

问题:

  • 从Visual Studio的/ Visual Web开发人员Express版的项目向导开始,它包含用户管理或者启动一个空项目是不是更好?
  • 如果使用向导启动,如何将成员资格和角色数据库表移动到我自己的数据库?
  • 以编程方式处理成员资格和角色。怎么样?
  • 如果以空项目开始,我如何管理成员资格和角色等?
  • 如何在用户个人资料中添加新字段?

我在.NET的学生水平。以上是我在尝试开始开发项目时遇到的一些困惑。这可能是一个愚蠢的问题。请不要忽略。如有必要,请向我提供一些有用的提示和良好的链接。

编辑:

我在这里找到了一个很好的教程:http://www.codeproject.com/KB/aspnet/ASPDOTNETauthentication.aspx 它解决了我50%的问题。

1 个答案:

答案 0 :(得分:1)

听起来你需要从一些关于如何进行身份验证的好教程开始。以下是我认为有用的一对夫妇:

http://www.csharpfriends.com/Articles/getArticle.aspx?articleID=70

http://www.youtube.com/watch?v=8t1MoIsMUKE

因为你对学生有一定程度的.NET理解,所以我建议你在尝试做你想做的所有事情之前先练习几次这些教程和其他教程。

至于向导与空项目,我不喜欢向导。有太多我想要改变,如果我忘记了什么,我最终会遇到代码比特,这永远不会好。

如果您手动编码系统并将身份验证信息存储在数据库中,则可以管理角色/权限/等。使用简单的SQL调用。