gpt4 book ai didi

asp.net - MembershipUser 和 IPrincipal 对象之间的关系

转载 作者:行者123 更新时间:2023-12-04 08:39:27 25 4
gpt4 key购买 nike

我假设 MembershipUser 对象和实现 IPrincipal 接口(interface)的对象在某种意义上是“连接的”,即当其中一个对象中的某些信息发生变化时,另一个对象也会相应地发生变化?

最佳答案

不确定我是否理解你的问题,但我相信你的假设是不正确的。

System.Web.Security 使用 MembershipUser 来通过 MembershipProvider 对用户进行身份验证,以便您在 Web 配置中设置。你打电话时...

MembershipUser user = Membership.GetUser(username);

您的成员(member)提供者将查询您保存用户信息的数据存储(A Sql 数据库、Active Directory 等),并返回为该用户名搜索的 Memberhsip 数据。

如果您在应用程序中定义了另一个实现 IPrincipal 接口(interface)的类,并且您已经实例化了该类型的对象,这并不一定意味着您的 MembershipUser 对象和您的自定义对象共享数据(当然,除非您以编程方式分配了引用)

也许如果您提供了一个代码示例,它将有助于澄清

关于asp.net - MembershipUser 和 IPrincipal 对象之间的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/846128/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com