1

我对 asp.net 会员课程很陌生。请原谅我提出如此基本的问题。我做了一个简短的搜索,但没有找到答案,我的时间不多了。

我正在使用 LoginName、LogIn 和 CreateUSerWizard 控件。

一切正常,除非我创建一个新用户。登录名立即更改为显示我创建的新用户的名称。我在登录时将 User.Identity.Name 存储在 Session("user") 中,所以我想我可以通过在 CompleteWizard Step 的 ActivateStep 事件中设置 Session 变量的值来更改 User.Identity.Name 的内容但 User.Identity.Name 是只读的。

创建新用户后如何更改User.Identity.Name的内容或更改LogInName的内容?

4

1 回答 1

2

如果您使用CreateUserWizard来创建新用户,则需要将LoginCreatedUser属性设置为false.

于 2012-11-29T13:42:31.333 回答