リターンURLの問題(ログインページへのリダイレクト)。

プログラミングQA


私のアプリケーションでは、正常にログインすると、コメントを表示する charitycommitee.aspx というページがあり、編集ボタンがあります。

編集ボタンをクリックすると、エディターが開き、更新ボタンでテキストが編集可能になります。
[更新]ボタンをクリックすると、次の URL にリダイレクトされます。

http://ifintranet.imagefirst.net/Login.aspx?ReturnUrl=%2fCorporateCharities.aspx

次の場所にリダイレクトされます。
http://ifintranet.imagefirst.net/CorporateCharities.aspx

(更新されたデータを使用)。

リターン URL に問題があります。

注:私はそのページのどこにも指示していません

その緊急を助けてください。

ありがとうございました。

カスタム コードを使用してユーザーを検証している場合は、それが有効であれば、実際に Returnurl にリダイレクトされることを確認してください。

例:

C#
if (Membership.ValidateUser(userName.Text, password.Text))
{
    if (Request.QueryString["ReturnUrl"] != null)
    {
        FormsAuthentication.RedirectFromLoginPage(userName.Text, false);
    }
    else
    {
        FormsAuthentication.SetAuthCookie(userName.Text, false);
    }
}
else
{
    Response.Write("Invalid UserID and Password");
}

これが役に立たない場合は、コードを確認する必要があります。



Source link

コメント

タイトルとURLをコピーしました