3

ASP.Netのユーザー作成ウィザードコントロールを使用しています。

ユーザーが作成されたら、そのユーザーはログインしないようにします。ユーザーは自分自身を登録できず、ホストユーザーのみが追加できます。

ユーザーが登録されると、ホストアカウントがログアウトされ、アカウントが作成されたユーザーがログインします。

そのため、新しいユーザーが作成されたら、ログインしないようにします。

ユーザー作成ウィザードコントロールの以下のプロパティを試しました

  • DisableCreatedUser="True"登録後にユーザーが無効になるようにプロパティを追加しました
  • LoginCreatedUser="False"

これは機能し、ユーザーは登録後に直接ログインしませんが、ページが更新されると、ユーザーはログインし、ホストはログアウトします。

4

1 に答える 1

1

現在のコードを保持し、これを削除してみてください。ページを更新すると、ユーザーはログインできなくなります。

FormsAuthentication.SetAuthCookie(createUserWizard1.UserName, False);
于 2012-12-19T20:54:07.277 に答える