【问题标题】:using membership provider for a small website in MVC3 or to implement Iprincipal?在 MVC3 中为小型网站使用会员提供程序或实施 Iprincipal?
【发布时间】:2011-12-03 13:08:08
【问题描述】:

我在 MySql 上的 mvc 3 中构建一个新项目 我设法使会员资格在 MySql 上工作,并使用创建新 mvc 3 应用程序时默认提供的登录表单。 但... 我想向注册页面添加更多字段,例如“性别”和“状态” 我读到我应该使用 profilebase 来做到这一点。 但我没有运气..

我的问题是: 您会为小型网站使用所有会员服务提供商吗?

或者最好自己实现 Iprincipal 并创建这种注册和登录。 “用户”数据库中只有一张表 那么开箱即用的会员提供程序对于一个小项目来说是否有点开销?

我没有找到在 mvc 3 中创建基本注册表单和登录表单的好例子 没有会员提供者

想听听你的意见

谢谢!

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-3 asp.net-membership


    【解决方案1】:

    这里有一些答案可能会帮助您做出决定。

    1. Should I use the built-in membership provider for an ASP .NET MVC application?
    2. How do you get the UserID of a User object in ASP.Net MVC?
    3. How to create a asp.net membership provider hashed password manually?

    更新

    创建自定义注册和登录的示例?可能。 Here's an example of creating custom ProviderIdentity ... 并使用 Facebook 处理用户名/密码凭据。 Even though this project 使用 RavenDb 作为数据库,只需 1 秒即可将其换出并使用 EF/L2S/NHibernate 等……甚至是您要求输入用户名/密码的普通表单验证。

    【讨论】:

    • 我喜欢你在那里给出的答案的第一个链接。但你知道一个不使用会员提供者创建自定义注册和登录的例子吗?谢谢
    • 更新了我的答案以包含一个可能的示例提供者。
    猜你喜欢
    • 1970-01-01
    • 2011-09-18
    • 1970-01-01
    • 2013-06-11
    • 1970-01-01
    • 1970-01-01
    • 2022-01-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多