بليز اللي يعرف يشرح لي كود تسجيل الدخول .. الكود بالمرفقات
مساعده في كود تسجيل الدخول :(
بالرغم انه في ادوات ليس المفهوم الغرض منها وانا هناك امور ممكن تكتب بصوره افضل لكن ساقوم بتوضيح الذي تم تحديده
if (Session["status"] != null)
{
Label status = (Label)Master.FindControl("label1");
status.Text = Session["status"].ToString();
}
if (Session["ide"] == null)
{
table2.Visible = true;
}
else
{
table2.Visible = false;
}
Response.CacheControl = "no-cache";
Response.Expires = -1;
تم اولا فحص قيمة كائن الحاله status فاذا كان يحتوي على قيمه فتم البحث على الكائن label1 في الصفحه الـ Master ووضع قيمه الـ status, وبعدها يتم اظهار او اخفاء الجدول table2 على حسب قيمة الحاله ide واخيرا تم ضبط اعدادات الكائن Response بحيث لا يعمل cache لل للصفحه التي تم طلبها, طبعا لا ادري لماذا تم عمل هذه الاعدادات وماهي فائدتها في المكان هذا بالتحديد
Response.Redirect(this.Request.Url.ToString(), false);
تم اعاده توجيه الصفحه الى الصفحه الحاليه وانهاء تنفيذها, مره اخرى لا ادري ما الغرض من هذا التوجيه
if (TextBox3.Text.Trim() != "" && Session["ide"] != null)
{
con1.Open();
com1.ExecuteNonQuery();
con1.Close();
Session["status"] = "the update password succsessed";
}
Response.Redirect(this.Request.Url.ToString(), false);
هنا تم فحص قيمة الكائن TextBox3 طبعا بعد ازاله الفراغات من اليمين واليسار وذلك باستخدام الداله Trim والتاكد انها تحتوي على قيمه وفحص كائن الحال ide انه يحتوي على قيمه, على اساسه تم فتح الاتصال من ثم تنفيذ الامر وغلق الاتصال. مره اخرى اعتقد لا داعي لاعاده توجيه الصفحه
.:: Wish to become better and better ::.