الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف اجعل صفحة في الموقع غير ظاهرة عن طريق الادمن

بدأه so0oma في 13 مارس 2012 · 4 رد · 443 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

عندي سؤال كيف اجعل الادمن يتحكم في فتح الصفحات لليوزر

يعندي انا عندي تقييم للموظفين

والخطوات انه يتم التقييم من المشرف

ويضع النتائج

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

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

فايش الطريقة اللي اتبعها ؟؟؟؟

#2

اضف حقل جديد في جدول الاعضاء مثلا ً وليكن بأسم is_admin

هذا الحقل يحتوي على قيمتين فقط وكل قيمة لها مدلول معين

مثلا 0 يعني هذا العضو هو الادمن والرقم 1 هو عضو عادي

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

مثال

if( $is_admin == 0 )
	{

		// Page content

	}

اعتقد الموضوع بسيط جدا ً

M.B.O

Mohamed Bin Othman

إبن المكلا

يابني البشر ماذا فعلتم بالبشر !!

إسـألـنـي

#3

طيب انا دحين راح احجب الصفحة لمدة 10 اسابيع مثلا .. وبعد ما ينتهي تقييم المشرف راح يفتحها للموظف لمدة يومين ثم تغلق

هل الكود في الاعلى يعمل هالشيء ..

#4

اوك ممكن تضيف حقل جديد مثلا ً وليكن اسمه endDate

اول مايفتح المشرف التقييم يتم تحديث هذا التاريخ الى يومين زيادة عن التاريخ الحالي

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

M.B.O

Mohamed Bin Othman

إبن المكلا

يابني البشر ماذا فعلتم بالبشر !!

إسـألـنـي

#5

السلام عليكم

جرب تضيف column الى user table بطول 1 خانة و يحمل القيمة 0 false لمنع اليوزر متلا و القيمة 1 true لسماح

ويكون الكود هكدا :

<?php
	mysql_connect("hostname","username","password");
	mysql_select_db("dbname");

	$result = mysql_query("SELECT * FROM users WHERE username='username'");
	$rows   = mysql_fetch_array($result);

	if ($rows["access"] == 1) {
		// السماح لليوزر بالدخول الى الصفحة
	}else {echo "You Can't Access This Page";}
?>
426352_383613794982755_100000024148433_1533782_183796882_n.jpg

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…