是否可以在不创建成员资格信息的情况下创建DNN用户?

时间:2012-03-15 20:33:38

标签: c# dotnetnuke

我有一个自定义身份验证提供程序来处理用户名和密码。我可以毫无问题地创建实际的DNN用户帐户。我不想做的是必须重复或添加其他成员资格信息到DNN使用的aspnet_membership表。 ]

我不希望DNN更新成员资格表上的LastActivityDate等字段。我只想使用我的身份验证提供程序和DNN用户来管理DNN中的角色和访问。

澄清:

我真正想要做的是使用DNN UserAuthentication表和DNN Users表中的用户,但没有与之关联的任何aspnet_User或aspnet_Membership信息。身份验证由一个单独的系统提供 - 想想Twitter或Live ID - 我不希望DNN拥有任何密码。这可能吗?

1 个答案:

答案 0 :(得分:0)

如果您创建自己的提供程序并替换ASP.NET成员资格提供程序,则不会写入这些表,因此您可以。

每次澄清更新

不是直接的,但是如果你愿意的话,你可以通过设置用户帐户的默认密码或者类似的东西来做伪造系统的各种事情。

如果你愿意,可以给我发电子邮件,我可以指出你正确的方向。

相关问题