在使用MVC和论坛数据库时,我应该使用会员提供商吗?

时间:2009-01-11 17:32:04

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

我想使用论坛使用的现有用户用户组表。我宁愿不必添加任何额外的表(除了论坛已有的表)。

我将使用MS SQL。

论坛是PHP,这就是我希望.net网站处理所有逻辑的原因。论坛将使用自己的PHP逻辑,因为我将设置并删除co​​okie。

当用户请求新密码时,我想在电子邮件中指定文本。

我想在用户登录时设置其他Cookie(以便他们在登录网站时登录论坛)。

是否可以使用.net成员资格提供程序执行此操作?

2 个答案:

答案 0 :(得分:2)

您可以实施自己的提供商,请参阅here。通过这种方式,您可以选择所需的任何数据库模式,使用您自己的密码规则等...它只需要您覆盖成员资格接口。然后你选择在webconfig中使用它,具有100%的可移植性,如果你将来改变...

答案 1 :(得分:2)

我不会。会员提供者的东西是漏洞抽象。将用户和组实现为完全成熟的域对象时,您具有更大的灵活性。