【发布时间】:2011-12-09 00:05:51
【问题描述】:
我刚刚切换到 .Net 会员提供商来管理我的用户。我有一个与名为 UserGroupDetails 的用户表相关的表。当调用 Membership.CreateUser 时,我想在此表中添加一行。如果添加用户失败,我想确保 UserGroupDetails 中的记录已删除或未添加,如果将记录添加到 UserGroupDetails 失败,我希望 Membership.CreateUser 失败并且用户不会被添加。
我对使用 SqlProfileProvider 并不真正感兴趣,也没有找到任何有关覆盖或修改 Membership.CreateUser 以执行此附加插入的信息。
是否有可能,如果可以,有人可以为我指出如何完成此任务的好资源吗?
另外,我不想重写整个 Membership.CreateUser 方法。相反,我想简单地添加它。我看过http://msdn.microsoft.com/en-us/library/ms366730.aspx 但这似乎是在重建轮子。
谢谢, D
【问题讨论】:
标签: c# asp.net asp.net-membership membership-provider sqlmembershipprovider