ログインの戻り URL の問題

プログラミングQA


やあ、
誰かがこの問題で私を助けることができるのだろうか.

ログイン時のアプリケーションで、ユーザー名を保存するためのセッション変数を作成します。

C#
protected void btnLogin_Click(object sender, EventArgs e)
       {
           if (validateUser() == true)
               Response.Redirect("~/Default.aspx");
       }
C#
private bool validateUser()
      {
          if()
          {
              Session["User"] = objU.Username;
              return true;
          }
          else
              return false;
      }

アプリを実行してログインすると、ユーザーの検証機能が正常に動作し、ユーザーが見つかると true が返されますが、デフォルトのページに移動する代わりに、ブラウザーでこの URL を使用してログイン ページにリダイレクトされます。
http://localhost:55197/Login.aspx?ReturnUrl=%2fDefault.aspx[^]

また、その間にエラーが発生し続けます。

Microsoft JScript ランタイム エラー: ‘$’ は定義されていません

何が起こっているのか、誰かに光を当てることはできますか?

ありがとう。

やあ
アプリケーションに認証の問題があるようです。 これをご覧ください。
ここをクリック[^]

こんにちは

C#
protected void btnLogin_Click(object sender, EventArgs e)
       {
           if (validateUser() == true)
               Response.Redirect("Default.aspx");
       }

これを試して問題が発生した場合は投稿してください

私はあなたがセッション値をABBENDしていないと思います。
最初にセッション値を中止してください。それ以外の場合は、このコードを次の場所で使用できます
ログアウトページ

セッション[“VALUE”]=NULL;

THEN ALL PAGE_LOAD EVENT USE THIS LIN

IF(セッション[“VALUE”]!=ヌル)
{
RESPONSE.WRITE(“ユーザーログイン成功”);
}
そうしないと
{
RESPONSE.REDIRECT(“LOGIN_FAIL_PAGE.ASPX”);
}



Source link

コメント

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