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

本文关键字:创建 情况下 DNN 用户 员信息 成员 是否 | 更新日期: 2023-09-27 18:28:08

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

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

澄清:

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

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

如果您创建自己的提供程序并替换ASP.NET Membership提供程序,则不会向这些表写入任何内容,因此您将不会有任何问题。

根据澄清更新

不是直接的,但如果你愿意的话,你可以做各种事情来伪造系统,在你真正浏览和创建用户时,为用户帐户设置默认密码或类似的密码。

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