حماية صفحات الادمين

الادارة
بيعتمد هذا الامر علي شاشتين في الموقع

1- شاشة الدخول
2- شاشة الماستر باج للادمن او صفحة الادمن

2- شاشة الدخول للموقع بتضع سشن للدخول مثلا
Session["email"] =textbox1.Text; // او اي قيمة مثل رقم المستخدم او اسمه
الان معنا سشن سيتم تعميمه علي كل صفحات الموقع وستستطيع ان تنادي عليه من اي مكان

2- الان جاء دور صفحة الماسترباج للادمن او اي صفحة بالادمن

تتحقق من وجود هذا السشن هل موجود ام لا
اذا لم يكن موجود تنقله علي صفحة الدخول مرة اخري وهذا هو الكود تضعه في حدث بداية الصفحة في الباج لود

page_load


try
{
if(Session["email"] =="") //اي لو الشن فارغ
{
Response.Redirect("/login.aspx");
}
}

catch
{
//هنا في حال ان السشن لم يتم اصلا اي دخل علي المستخدم او الادمن بدون شاشة اللوجين

Response.Redirect("/login.aspx");
}



ولا تنسي هذه مقالة كاملة عن كيفية عمل شاشة دخول بالسشن والكوكيز
http://www.citystarit.com/Article_details.aspx?id=64




مشاهدة الموضوع الاصلي بالمنتدي


الرئيسية للموقع --> الرئيسية للمنتدي --> منتدي Asp.net --> حماية صفحات الادمين