SqlConnection con= new SqlConnection(ConfigurationManager.ConnectionStrings["con"].ConnectionString);
con.Open();
SqlCommand cmd = new SqlCommand("select * from login where Email =@username and Password=@password and Activated_User=1 and User_Type=1", con);
cmd.Parameters.AddWithValue("@username", Login1.UserName);
cmd.Parameters.AddWithValue("@password", Login1.Password);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataTable ds = new DataTable();
da.Fill(ds);
if (ds.Rows.Count > 0)
{
Session["UID"] = Login1.UserName;
Response.Redirect("dashboard.aspx");
}
else
{
ClientScript.RegisterStartupScript(Page.GetType(), "validation", "<script language='javascript'>alert('Invalid Username and Password')</script>");
}
こんにちは、.NET は初めてです。上記のコードはログイン ページ用です。管理者とユーザーをそれぞれ別のページ (dashboard.aspx と user-dashboard.aspx) にリダイレクトしたい。User_Type=1 は Admin を意味し、2 の場合は USER を意味します。