gpt4 book ai didi

asp.net - 模拟ASP.NET中的成员资格用户

转载 作者:行者123 更新时间:2023-12-03 16:17:40 26 4
gpt4 key购买 nike

在启用了asp.netMembership和哈希密码的通用Roles网站中,我想为管理员提供impersonation,以便他们可以像浏览该用户一样浏览该网站。该网站的功能应类似于该用户已登录,然后能够还原为他们自己的登录名。

实现此目标的最佳方法是什么?

一个用例示例:一个具有两种用户类型的网站:“买方”和“管理员”。
该网站提供了一个“购买”按钮,用于购买管理员专门提供给用户的东西。即只有该买方才能使用“购买”按钮进行付款。
用户遇到麻烦,因此支持管理员可以“模拟”用户的登录名并代表他们购买或“看到”他们面临的问题。

没有模拟,唯一的方法是在代码中允许这样做,并且否定了“查看用户问题”的目的。即使我没有使用哈希密码,也没有使用FormsAuthentication.SignOut()并以用户身份手动登录管理员也没有。

我希望我在上面有道理。

最佳答案

在codeproject.com上查看this sample。我认为它可以满足您的需求。

关于asp.net - 模拟ASP.NET中的成员资格用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7836837/

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