السلام عليكم
فهمت الكود كلو الا آخر نقطة
كود PHP:
$rs = mysql_fetch_array($result);
$_SESSION['admin'] = $rs['admin'];
$_SESSION['sections'] = $rs['sections'];
ماذا قصدت ب $_SESSION['admin']
و $_SESSION['sections']
ولمذا وضعتهم؟؟؟
وايضا هناك مشكلة في الكود ولم استطح حلها وهي ان هذا السطر لا يعمل
كود PHP:
$fullname = strip_tags($_POST['adminname']); // اسم المشرف اللي ادخله في خانة فورم الدخول
حيث انه لا يقوم بجلب الاسم الذي تم ادخاله عند تسجيل الدخول كادمن
كيف ممكن حل هذه المشكلة ؟؟؟
وهذا هو الكود كامل عمل 100% عندما وضعط اسم مستخدم حقيقي بدلا من $fullname
كود PHP:
//---------------------------------------------------------------------------------------------------------------------------------
//كوديز
session_start();
if (!session_is_registered("admin")){
Header("Location: index.php");
exit();
}
//الرأس
require("../includes/config.php");
require("../includes/header.php");
echo '<font style="font-size: 12pt" face="Times New Roman">';
//---------------------------------------------------------------------------------------------------------------------------------
//الصلاحيات
$sec_name = "prisoners"; //اسم القسم
$fullname = strip_tags($_POST['adminname']); // اسم المشرف اللي ادخله في خانة فورم الدخول
$pass = strip_tags($_POST['password']); // كلمة مروره اللي ادخلها برضو
$query_sect= mysql_query("SELECT * FROM users WHERE name='$fullname' and sections LIKE '%$sec_name%' ");
if( (mysql_num_rows($query_sect) ) <= "0" ){
//البيانات غلط
echo "اما انه غير مصرح لك بدخول هذا القسم او انك لم تقم بتسجيل الدخول بعد";
exit();
} else{
// البيانات صح
$rs = mysql_fetch_array($query_sect);
$_SESSION['admin'] = $rs['admin'];
$_SESSION['sections'] = $rs['sections'];
}