特定のページの別のページをリダイレクトするASP.Net認証

For example i'm redirecting users to login.aspx for authentication but i want to redirect some pages to another-login.aspx is it possible?
If it is possible how can i do?
I can do it by using some codes on that pages load event but i want to know if its possible with normal authentication rules.

0
あなたの質問は明確ではありません!あなたは何をしたいですか?
追加された 著者 Soner Gönül,

2 答え

私は間違っている可能性がありますが、どうすればこのことが可能かはわかりません。認証は、別のページ(another-login.aspx)に失敗したときに認証からリダイレクトされていない限り、ユーザーがページを表示できるかどうかを確認するだけです。それが私があなたがこれを行うことができると思う唯一の方法ですが、エンドページがそのページを閲覧する権限を持っているかどうかを確認するために、最初のページ(login.aspx)を押しています。だから、私はそれがあなたの最初のページに当たっているので、このようにして利益を見ません。

1
追加された

これを実現できる簡単な方法は、メインログインのPage_Loadにリダイレクトコードを設定することです。

何かのようなもの:

 protected void Page_Load(object sender, EventArgs e) 
 { 
     if (codition1) 
      { 
            Response.Redirect(@"\Login1.aspx"); 
      } 
     else if(condition2) 
     { 
      Response.Redirect(@"\Login2.aspx"); 
      } 
 }
1
追加された