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

الموضوع: check_user_if_allowed

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

    check_user_if_allowed



    السلام عليكم

    لو سمحتو كيف يتم عمل لكل عضو صلاحيه معينه ؟

    مثلا اعطي العضو محمد

    اضافه + تعديل + حذف \ مكتبة البرامج

    اضافه فقط \ مكتبة الكتب

    هل هناك شرح لو اجنبي ؟







  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    789


    للأسف لا املك شرح جاهز معى ولكن الطريقه بسيطه، اولا تعمل جدول للأعضاء، وطبعاً لنقل هذى هذى الحقول

    userid, username,. regdate, active

    ونعمل جدول آخر للصلاحيات ولنقل هذى هي الحقول المطلوبه،

    auth_id, user_id, auth_edit, auth_delete, auth_add

    طبعا تقوم ببرمجة السكربتات الازمه لكل جدول

    ولنقل الأن تريد التأكد اذا العضو يمتلك صلاحية تعديل.
    كود PHP:
    $sql "SELECT * FORM auth WHERE user_id = '$userid'";
    $result mysql_query($sql) or die(mysql_error());
    $Data mysql_fetch_row($result);
    if (
    $Data['auth_edit']) {
        echo 
    "u can edit!!!"
    }
    if (
    $Data['auth_delete']) {
        echo 
    "u can DELETE!!!"
    }
    if (
    $Data['auth_add']) {
        echo 
    "u can ADD!!!"

    طبعاً هذا فقط مثال ولم اقم بتجربة الكود ولكن الفكره وصلت إليك اخى.





    __________________
    متى استعبدتم الناس وقد ولدتهم أمهاتهم أحرار........
    -----------------------------------
    شبكة الشعر الادبيه

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


    شكرا اخوي الكود واضح وسهل المشكله في التعامل مع الصلاحيات

    مثلا كيف اعرض اقسام الموقع بناء على صلاحيات العضو

    مثال 2 عدم عرض ازرار التحرير لعضو لايملك هذه الصلاحيات

    مثال 3 عندما يحرر عضو بيانات او يطلبها عن طريق رابطها في المتصفح لاتظهر له لانه لايملك الصلاحيه






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


    للرفع

    إن لم يكن يوجد شرح هل يوجد سكربت صغير به هذه الخاصيه؟






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


    أخي الكريم
    يجب عمل الصلاحيات في جلسات sessions تسجلها فيها بمجرد تسجيل الدخول للموقع لكي تتجنب كثرة الاستعلامات في كل مرة يتم فيها التقليب بين الصفحات
    هي كفكرة مشابهة للاخ arab coders لكن يجب وضعها في جلسات بعد تسجيل الدخول مباشرة و التحقق من شرط توافر الصلاحية في الجلسة في كل صفحة





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





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

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

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