【问题标题】:Switch Membership Profile to other Profile without password?将会员资料切换到其他没有密码的资料?
【发布时间】:2011-07-20 05:11:58
【问题描述】:

我有一个应用程序,每个用户都将他的设置与 AspNetSqlProfileProvider 一起存储在 aspnet_Profiles 表中。现在我想让管理员可以切换到另一个用户来查看他的设置。但是我不知道其他用户的windows密码(我也不想知道)所以我不能使用windows模拟功能,对吧?

那么有没有可能在没有密码的情况下切换到另一个用户配置文件?

谢谢!

【问题讨论】:

  • 您使用的是 Windows 身份验证还是表单身份验证?
  • Windows 身份验证(抱歉,忘记了)

标签: c# asp.net


【解决方案1】:

是的,可以在没有密码的情况下从用户配置文件切换,您必须为超级用户实施您自己的会员提供商和您自己的登录页面。在自定义成员资格提供程序中,您不会根据用户名和密码验证登录,而是根据用户名和超级用户凭据进行验证。如果超级用户已登录,他可以访问“切换”页面。

Writing a Custom Membership Provider for the Login Control in ASP.NET 2.0

【讨论】:

  • 这不是只用于表单认证吗?
  • 是的。我几乎可以肯定 Windows 身份验证是不可能的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-14
  • 2015-06-30
相关资源
最近更新 更多