我正在为我的应用程序的表单身份验证使用 WebMatrix WebSecurity。
用户需要能够更改他的用户名,而无需注销。
我想调用 WebSecurity.Logout(),然后调用 WebSecurity.Login() 可以解决问题,但 Login() 需要密码。当然,我无法提供此密码,因为它在数据库中进行了哈希处理。
我怎样才能使这个要求起作用?
编辑:以下是关于如何解决更改用户名问题的一些建议。
但是,我的实际问题是 cookie 仍然保留旧用户名。我找到了以下有关如何处理的说明:
http://omaralzabir.com/how_to_change_user_name_in_asp_net_2_0_membership_provider/