2017-08-14 9 views
0

Welcome.aspxという名前の1つのページを作成しました。そのページでボタンを1つ追加しました。そのボタンのクリックイベントページは別のページ、つまりUserRegisteration.aspxページにリダイレクトする必要がありますが、UserRegisteration.aspxページにはチームリーダー、マネージャーなどの特定のユーザーがアクセスできる必要があります。それ以外のユーザーがそのボタンをクリックしてUserRegisteration.aspxページにアクセスしようとすると、エラーメッセージが生成されます。特定のユーザーにasp.netのWebページにアクセスするためのアクセス許可を与えるにはどうすればいいですか?

上記の要件を達成する方法を教えてください。事前

+0

? – AsifAli72090

+0

チームリード、マネージャーのような役割に基づいて – svs

答えて

0

使用のおかげで、このボタンのコード:ユーザーの種類を識別する方法

protected void Button1_Click(object sender, EventArgs e) 
    { 
      string userType = "Team Lead"; // set user type 
      if (userType=="Team Lead" || userType=="Manager") 
      { 
       Response.Redirect("UserRegisteration.aspx"); // redirects to specified page 
      } 
      else 
      { 
       // shows error message 
       ScriptManager.RegisterStartupScript(this, this.GetType(), "", "alert('You are not a valid user!')", true); 
      } 

    } 
+0

解決に感謝しますが、どの特定のユーザーがボタンをクリックしたかを特定する方法は?ユーザーが通常のものであれ、マネージャとチームのリード – svs

+0

のどちらのログインページであれ、userTypeを指定してsesseionに格納することができます。 – AsifAli72090

関連する問題