النتائج 1 إلى 2 من 2

الموضوع: اريد التعديل على كود الصلاحية

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    392

    اريد التعديل على كود الصلاحية



    السلام عليكم

    اخواني اريد التعديل على مود صلاحية تسجيل الدخول

    قاعدة البيانات
    كود PHP:
    -- phpMyAdmin SQL Dump
    -- version 2.9.1.1
    -- http://www.phpmyadmin.net
    -- 
    -- 
    قاعدة البيانات: `test`
    -- 

    -- --------------------------------------------------------

    -- 
    -- 
    بنية الجدول `admin`
    -- 

    CREATE TABLE `admin` (
      `
    idint(4NOT NULL auto_increment,
      `
    usernamevarchar(65NOT NULL,
      `
    passwordvarchar(65NOT NULL,
      `
    levelvarchar(65NOT NULL,
      
    PRIMARY KEY  (`id`)
    ENGINE=MyISAM DEFAULT CHARSET=cp1256 AUTO_INCREMENT=4;

    -- 
    كود التحقق من تسجيل الدخول
    كود PHP:
    <?php
    session_start
    ();

    // هنا تعرف المدخلات كمتغيرات
    $myusername=$_POST['myusername'];
    $mypassword=$_POST['mypassword'];
    $encryptedPass=md5($mypassword);

    // هنا يتم تشفير الباسورد
    //$encrypted_mypassword=md5($mypassword);

    include'configlogin.php';
    $sql="SELECT * FROM admin WHERE username='$myusername' and password='$encryptedPass'";
    $result=mysql_query($sql);
    $array=mysql_fetch_array($result);
    // Mysql_num_row is counting table row
    $count=mysql_num_rows($result);
    // If result matched $myusername and $mypassword, table row must be 1 row

    if($count==1)
    {
    // Register $myusername, $mypassword and redirect to file "login_success.php"
    session_register("myusername");
    //session_register("mypassword");
    $_SESSION['level']=$array[3];
    header("location:login_success.php");
    }
    else {
    echo 
    '<META http-equiv="refresh" content="0;URL=index.php">';
    }
    ?>
    جلسة التحقق من تسجيل الدخول
    كود PHP:
    <?
    session_start
    ();
    if(!
    session_is_registered(myusername)){
    header("location:index.php");
    }
    $level=$_SESSION['level'] ;
    if((
    $level =='4')|| ($level =='5'))
    {
    header("location:home.php?error=1");
    }
    ?>
    من المفترض ان الجلسله تدخل فقط المستخدمين رقم 4 و 5 الموجودة في حقل level







  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    ما المشكلة التي تريد حلها؟؟
    ارجو التوضيح





    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض