在ASP.NET中模拟成员资格用户

在具有会员资格,角色和散列密码的通用asp.net网站中,我想向管理员提供模拟,以便他们可以像该用户那样浏览网站.该网站应该像该用户登录一样运行,然后能够恢复到他们自己的登录.

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

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

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

我希望我上面有道理.

解决方法

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

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....