بسم الله الرحمن الرحيم
لوحة الادمن عندي هي في الصفحه admin/control.php
وصفحة الدخول هي admin/index.php
هذا الي انا عملته:
في صفحة ال index.php عملت ما يلي:
كود:<?php session_start(); include "../config.php"; $admin="palheart"; $pass="1234567"; // هذه النماذج لكي يتم ادخال اسم المستخدم وكلمة المرور if (!$action) { print "You have to log on<br><br>"; print "<form action=\"index.php?action=logon\" method=\"post\">"; print "<input type=\"text\" name=\"user10\" size=\"30\"><br>"; print "<input type=\"password\" name=\"pass10\" size=\"30\"><br>"; print "<input type=\"submit\" value=\"Agree\"></form>"; } // هنا عملية المعالجه بعد الضغط على زر الدخول.. // لو كانت المعلومات صحيحه سيزرع سيشن وينتقل لصفحة الادمن elseif ($action==logon){ if ($user10==$admin && $pass10==$pass) { $_SESSION['admin_session']="welcome admin"; print "<meta http-equiv=\"refresh\" content=\"0 ;url=control.php\">"; } else print "Wrong password Or User name"; } ?>
والان صفحة ال control.php
كود:<?php session_start(); if ($_SESSION['admin_session']=="welcome admin") { هنا يتم عرض صفحة الادمن كلها } else print "You are not allowed to be here"; ?>
الان سؤالي.. هل هذه هي حمايه جيده..
وهل يوجد اقتراحات اخرى جيده؟
- طبعا انا حطيت اليوزر والباس على شكل متغيرات حاليا لغاية ماعملها في قاعدة البيانات..
ما هي اوامر السيشن الاخرى مثل session_register ? ?
وشاكر لكم
تحياتي


رد مع اقتباس
