0

メニューに 3 つのリンクがあります

1.ログイン

2.アカウント作成

3.デフォルトページ

数時間問題なく動作しました(新しいアカウントの作成をクリックすると同じページに移動し、ログインをクリックするとログインページに移動するという意味では問題ありません)。しかし、アカウントの作成をクリックし、すぐにログインリンクをクリックすると、以下に示すようにリターン URL が表示されます。

http://localhost:16491/Website1/Login.aspx?ReturnUrl=%2fWebsite1%2fCreateUser.aspx

なぜこれが起こっているのですか?同じURLを指すように、理由または変更する必要があるものを誰か教えてもらえますか?

インターネット全体から、ユーザーが認証され、代わりに特定のページにリダイレクトされているかどうかを確認する必要があると彼らは言っていますDestinationPageURL

これは私が行ったことであり、expceted としてデフォルトのページにリダイレクトしています。しかし、Returnurl が追加された理由とそれを削除する方法を知りたいです。

Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
  If HttpContext.Current.User.Identity.IsAuthenticated Then
      loggeddetails.Text = "Welcome"
      FormsAuthentication.SetAuthCookie(Login1.UserName, True)
      Response.Redirect("Default.aspx")
  Else
      loggeddetails.Text = "Welcome Guest,"
  End If
End Sub
4

1 に答える 1