×

سيتي بقت فودلارا

سيتم نقل محتوي موقع سيتي الي موقعنا الجديد فودلارا


مميزات جديدة في الدورات وتشغيل الدورات
لو مشترك معانا بموقعنا سيتي هتقدر تدخل فودلارا بحسابك القديم في موقع فودلارا مجانا
و خلال شهر نوفمبر وديسمبر فلاش سيل وتخفيضات من 30 وحتي 50 بالمائة علي جميع الدورات
اضغط هنا .. 👇👇
www.vodlara.com
مصر عضوية مدفوعة 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