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

الموضوع: ممكن طريقة دمج ال الجلسات مع الكعكات؟ session & cookies??

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,270

    ممكن طريقة دمج ال الجلسات مع الكعكات؟ session & cookies??



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

    للتوضيح اكثر انا عم ابرمج في موقي خاص برمجة خاصة php وعامل لتسجيل الدخول نظام الجلسات فقط وصراحة زهقني كل شوي بدنا نعمل تسجيل الدخول اذا سكرنا المتصحف وفتحناه!!!!

    اريد عمل مثل طريقة تسجيل الدخول في منتديات vb

    طريقتهم اكثر عملية وعلى حسب علمي عاملين دمج للكعكات مع الجلسات!!! فهل من الممكن توضيح الطريقة وارفاق امثلة وبارك الله فيكم





    __________________


    عاشت فلسطين وعاشت المقاومة
    http://www.palintefada.com/arabic
    http://www.palissue.com/arabic
    موقع انتفاضة فلسطين - موقع القضية الفلسطينية
    الكاسر



  2. #2


    وعليكم السلام

    يمكنك زرع كوكيز باسم المستخدم وكلمة المرور ومن ثم التحقق من صحة البيانات وتنفيذ الدخول تلقائيا

    [LEFT]
    كود PHP:
    <?php
    setcookie
    ('autologin' 'username|password' 86400); // زرع كوكيز لمدة يوم
    ?>
    بالطبع تقوم باستبدال username باسم المستخدم و password بكلمة المرور


    كود PHP:
    <?php
    if($_COOKIE['autologin']){
       
    $info explode('|' $_COOKIE['autologin']);
       
    $user $info[0];
       
    $pass $info[1];
    }
    ?>

    بعد استخلاص اليوزر والباسورد من الكوكيز يمكنك التحقق من صحة البيانات وتنفيذ اجراءات الدخول ان صحت البيانات

    * ملحوظة هامة : كما ترى اخى الفاضل تم وضع اسم المستخدم وكلمة المرور فى كوكيز وبالطبع هذا اجراء غير امن بالمرة , لذا ان كان عنصر الامان يهمك فى هذه الجزئية , فاخبرنى , لاوضح لك كيفية التغلب على هذا الامر , ولكن لتسهيل الامور لم ارغب فى الخوض فى هذه التفاصيل فى هذا المثال البسيط








  3. بس لا تسويها بالسهولة اللي قالها الاخ EL programmer.....كلام الاخ صحيح .. فحاول ان تشفر البيانات ..
    ممكن تستخدم الامر "مثلا" MD5 للتشفير .. و لا تضع كل البيانات في الكعكة .. ضع بعض من البيانات في قاعدة البيانت التي في السرفر ...

    الفكرة مثلاً ... ان تقوم بجعل المعلومة في الكعكه هو
    "MD5($username.$password.$userRegisterationDate); //or somthing else you think is good"

    ولا تنسى ان تعطي لقاعدة البيانات الفهارس التي تساعد في تسريع البحث بالطريقة التي شفرتها





    __________________
    هلابي افضل المواقع العربية تصميماً
    انصح باستخدام ابونتو

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    46


    EL Programmer
    مشكور اخى على الرد ولكن اضن انك لم تفهم جيدا ما يقصد الاخ
    .........
    اسف اخى ولكن حتى انا احتاج هاته الطريقة
    والطريقة على ما اضن كما شفت في احد المواضيع انه يتم زرع رقم الجلسة في الكوكيز ويتم فتح الجلسة بعد كل دخول برواسطة الكوكيز وهدا يتيح الحماية بشكل كبير وهدا ما اضن انه مستعمل في الفبليتون
    حيت انك ادا عملت "تدكرنى " فانه يزرع لك كوكيز باسم الجلسة اما ادا لم اقم باختيار 'تدكرنى' فانه فقط يستعمل طريقة الجلسات وهدا ما نريده بضبط من الاخوان
    وشكرا لكم ونتمنى منكم شرح مبسط انشاء الله





    __________________
    اينكم يا مغاربة ’’’؟؟؟
    لنتعاون من اجل النهوظ بالمواقع المغربية
    ****************************
    متى سنتوقف عن مواقع المسيقى والدردشة !!!!!
    www.gsm4maroc.com

  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,270


    اقتباس المشاركة الأصلية كتبت بواسطة morocco
    EL Programmer
    مشكور اخى على الرد ولكن اضن انك لم تفهم جيدا ما يقصد الاخ
    .........
    اسف اخى ولكن حتى انا احتاج هاته الطريقة
    والطريقة على ما اضن كما شفت في احد المواضيع انه يتم زرع رقم الجلسة في الكوكيز ويتم فتح الجلسة بعد كل دخول برواسطة الكوكيز وهدا يتيح الحماية بشكل كبير وهدا ما اضن انه مستعمل في الفبليتون
    حيت انك ادا عملت "تدكرنى " فانه يزرع لك كوكيز باسم الجلسة اما ادا لم اقم باختيار 'تدكرنى' فانه فقط يستعمل طريقة الجلسات وهدا ما نريده بضبط من الاخوان
    وشكرا لكم ونتمنى منكم شرح مبسط انشاء الله

    السلام عليكم
    مشكورين جميعا نعم الاخ morocco على حق الذي ابحث عنه هو ما طرحه الاخ morocco فياريت احد لديه الطريقة ان يقوم بالمساعدة

    مشكورين





    __________________


    عاشت فلسطين وعاشت المقاومة
    http://www.palintefada.com/arabic
    http://www.palissue.com/arabic
    موقع انتفاضة فلسطين - موقع القضية الفلسطينية
    الكاسر


  6. #6
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    46


    فينكم يا اخوان





    __________________
    اينكم يا مغاربة ’’’؟؟؟
    لنتعاون من اجل النهوظ بالمواقع المغربية
    ****************************
    متى سنتوقف عن مواقع المسيقى والدردشة !!!!!
    www.gsm4maroc.com

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Nov 2003
    المشاركات
    127


    وممكن تسوي طريق حلوة إلي هي

    تخلي تسجيل الدخول للوحة التحكم عن طريق الجلسات
    اما كتابة المواضيع او التحكم ببعض الامور البسيطة عن طريق الكوكيز

    وكل مرة تبي تدخل لوحة التحكم تسوي تسجيل الدخول عن طريق كلمة السر اما اسم المستخدم يكون محفوظ في الكوكيز






  8. #8
    عضو نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    185


    في انتظار الرد علي سؤال الاخ morocco

    وما هي طريقة حذف الكوكيز





    __________________
    قناة التكنولوجيا-مشروع أنشاء قناة تتحدث عن التكنولوجيا بجميع انوعها
    www.alfker.com
    دليل اسعار الموبيلات في مصر
    www.mob4me.net

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


    اعتقد يمكن عمل ذلك بحيث عند تسجيل الدخول تقوم بزرع كوكيز بالجهاز اذا قام المستخدم بعمل صح على "تذكرني" واذا لم يعلم علامة صح عليها تقوم بعمل جلسة فقط بحيث تنتهي باغلاق المتصفح
    وعند الاستعلام سواء عن الجلسة او الكوكيز تقم باستخدام or في الشرط كالتالي ..
    كود PHP:
    if(isset($_COOKIE['login']) or isset($_SESSION['login'])) 
    كمثال فقط .. يعني سيستعلم من الكوكيز او الجلسات





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

  10. #10
    عضو شرف
    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,379


    الجلسات (session) مرتبطه بالكعكات (cookie) , واقصد عندما تبدأ جلسه باستخدام الداله session_start تقوم الداله بارسال cookie الى المتصفح وتضع فيه رقم الجلسه seesion_id ولكن نوع الكوكيز هذا هو من النوع الذي اذا تم اقفال المتصفح يتم مسحه بشكل تلقائي ... والحل هو بعد استدعاء الداله session_start ان ترسل كوكيز بالداله setcookie ويكون فيه session_id وتحدد وقت انتهاء له كما تشاء ... مثال:
    كود PHP:
    <?php
    session_start
    ();
    setcookie("PHPSESSID",$_COOKIE['PHPSESSID'],time()+1800);
    ?>






    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .





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

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

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