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

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

مصر عضوية مدفوعة 24/07/2015

رد الموضوع

سيتي ستار لتكنولوجيا المعلومات
الادارة

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

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