السلام عليكم ....انا استخدم(# vs.net 2003 (asp.net c
انا عندي 2 فورم (Guide.aspx +login.aspx)
انا اريد عدم السماح لاي يوزر ان يدخل على Guide قبل ان يدخل الاسم والرقم السري
انا وضعت كود session في صفحة ال guide لكن لا ادري كيف اعملها في صفحة ال login بعد التأكد من الاسم والرقم السري
فأنا كتبت الكود وياريت اي حد يحل المشكلة لأني مش عارفة
هذا كود فورم Guide
private void Page_Load(object sender, System.EventArgs e)
{
if(Session["ID"]==null)
{
//Kick him out of my secure pages
Response.Redirect("login.aspx");
}
else
{
//Welcome him as registred user
Response.Redirect("Guide.aspx");
}وكود login (الذي اريد ان اضيف فيه ال session )
private void Button1_Click(object sender, System.EventArgs e)
{
con = new SqlConnection();
con.ConnectionString="Integrated Security=True;Data Source=ABULWAFA;Initial Catalog=Dina;";
SqlCommand comm = new SqlCommand
("select Cus_Password from Customer where Cus_First_Name= '"+TextBox1.Text+"' ", con);
con.Open();
SqlDataReader dr;
dr = comm.ExecuteReader();
if (dr.Read())
{
//Response.Write("The password is " + txtPassword.Text + "<br />");
//Response.Write("The password from DataReader is " + dataReader["Password"].ToString());
if (dr["Cus_Password"].ToString() == TextBox2.Text)
{
{
Response.Redirect("Guide.aspx");
}
}
else
{
Label1.Text +=("Invalid Password.");
}
}
else
{
Label1.Text="Login name not found.";
dr.Close();
}انا عدلت ال web config
بس كل الذي اريده هو بعد التحقق من الاسم والرقم السري يذهب الى Guide
لأن بهذا الوض كل ما اعمل run والبداية تكون guide بيفتح صفحة Login لكن بعد ما ادخل البيانات صحيحة بيفتح تاني Login مش guide
(ارجو المساعدة للاهمية )