私は特定のページを表示するために認証する必要があるWebアプリケーションを持っています。認証後にURLからASP.Netリダイレクト
ユーザーはURLは次の形式であるLogin.aspxのページにある場合には、認証が再直接Login.aspxの
への操作を実行してweb.configファイルに強制されています
http://localhost:51101/Login.aspx?ReturnUrl=%2fSupport.aspx
ユーザーが認可した後、私はASP.NetがユーザーをSupport.aspxページにリダイレクトすることを期待しますが、これは起こりません。
Support.aspxは認証が必要な唯一のページではないため、コードビハインドファイルでリダイレクトすることはできません。
私には欠けているweb.configの設定はありますか?
はありがとう編集:
基本認証ロジック
if (!Membership.ValidateUser(user, password))
{
errorId.Text = "Incorrect username or password";
}
else
{
FormsAuthentication.SetAuthCookie(user, true);
// I can add a re-direct here, but it won't do the job since there are multiple pages that require authentication
}
に
メソッドを呼び出す必要がありますin。 –
ログインに成功すると、どこからリダイレクトされますか? –
login.aspxにコードはありますか?もしそうなら、私たちに見せてください。 –