gpt4 book ai didi

c# - 用户登录后更改 HttpContext.Current.User.Identity.Name

转载 作者:行者123 更新时间:2023-11-30 12:51:05 27 4
gpt4 key购买 nike

我目前正在开发 ASP MVC 应用程序。并且想知道是否有一种方法可以在用户登录后更改 HttpContext.Current.User.Identity.Name。

我希望能够这样做以允许用户更改他/她的用户名,因此需要在他们完成后更改 HttpContext.Current.User.Identity.Name。

任何帮助都会很棒

最佳答案

我相信你不能这样做:)

认证时填写。最简单的解决方案是当用户更改用户名时 - 将他注销,然后要求登录。

更新

它仅适用于自定义提供程序。如果您使用的是标准版,我相信它根本无法更改。

作为替代解决方案,您可以尝试下一步:当用户尝试更改他的名字时:1.创建新用户2.放弃 session 3.删除老用户4.将与用户相关的所有数据更改为新帐户5. 用新用户重新登录。

关于c# - 用户登录后更改 HttpContext.Current.User.Identity.Name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7712044/

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