دليل المواقع



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

الموضوع: ما هي افضل طريقة لعمل كود دخول لصفحة خاصة مثل لوحة التحكم او دخول مستخدم "تسجيل دخول"

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2001
    المشاركات
    867

    ما هي افضل طريقة لعمل كود دخول لصفحة خاصة مثل لوحة التحكم او دخول مستخدم "تسجيل دخول"



    1- احتاج لكود تسجيل دخول .
    2- كود فحص اذ كان الادمين هو في حالة تسجيل دخول ام لا .
    3- كود تسجيل خروج

    ... على ان تكون الطريقه جيده انشاء الله
    شكرا لكم





    __________________


    موقع دبوريه - عرب 48: http://www.dabburiya.net/index.php

    منتدى دبوريه - عرب 48: http://www.dabburiya.net/forums/index.php

    hamudi غير متواجد حالياً


  2. #2
    Banned
    تاريخ التسجيل
    Nov 2000
    المشاركات
    767


    عندك طريقتين ما أخبر غيرها

    1. الجلسات (أعتقد انه الأحسن).
    2. الكوكيز.

    لو بغيت شرح مفصل لها تلاقيه في قرية ال PHP (موقع عربي) http://www.phpvillage.com

    تحياتي





    MaRWaN غير متواجد حالياً

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


    ثلاث طرق:
    1- Sessions
    2- Cookies
    3- Http_Auth

    وفيه شبه طريقة نقدر نعتبرها رابعة:
    Sessions_With_Cookies





    __________________
    ArabBB ... SoooooN!
    Al Mobarmeg المبرمج غير متواجد حالياً

  4. #4
    عضو فعال
    تاريخ التسجيل
    Feb 2003
    المشاركات
    1,219


    اخواني ممكن طريقة ال Sessions ؟





    __________________
    في العصافير جبن وهي طائره * وفي الصقور شموخ وهي تحتضر
    Al7zen غير متواجد حالياً

  5. #5
    عضو جديد
    تاريخ التسجيل
    Feb 2000
    المشاركات
    6


    <? session_start() ?> //&aacute;&Ccedil; &Ecirc;&Ntilde;&Oacute;&aacute; &Atilde;&iacute; &Atilde;&atilde;&Ntilde; &THORN;&Egrave;&aacute; &Ccedil;&aacute;&Oacute;&iacute;&Ocirc;&iacute;&auml;
    <html>
    <head>
    <title>Login.php</title>
    <meta http-equiv="Content-Type" content="text/html; charset=Windows-1256">
    </head>
    <body>
    <?php
    if($user && $pass) {
    if($logged_in_user==$user) {
    echo $user." ,you are already logged in.<BR><BR>";
    exit;
    }
    $db= mysql_connect("localhost");
    mysql_select_db("userlist", $db);
    $result= mysql_query("select * from users where name = '".$user."' and
    password = password('".$pass."')");
    if (!$result) {
    echo "Sorry, that has a technical hitch. <BR><BR>";
    }
    if(mysql_num_rows($result)>0) {
    $logged_in_user = $user;
    session_register("logged_in_user");
    echo "Welcome ".$logged_in_user.".<BR><BR>.";
    exit;

    } else {
    echo "Invalid Login, please try again.<BR><BR>";
    }
    }else if($user || $pass){
    echo " Please fill both Field<BR><BR>";
    }

    ?>
    <form action="login.php" method="post">
    <p>Your Name :
    <input type=text name="user" maxlength=20 size=20>
    </p>
    <p>Your Password :
    <input type=password name="pass" maxlegth=20 size=15>
    </p>
    <p>
    <input type=submit Value="login" size=10>
    </p>
    </form>

    </body>
    </html>
    جرب هذا السكريبت , وحاول تقرأ عن امر الكوكيز والسيشن.





    سمير غير متواجد حالياً

  6. #6
    عضو جديد
    تاريخ التسجيل
    Feb 2000
    المشاركات
    6


    <? session_start() ?> //&aacute;&Ccedil; &Ecirc;&Ntilde;&Oacute;&aacute; &Atilde;&iacute; &Atilde;&atilde;&Ntilde; &THORN;&Egrave;&aacute; &Ccedil;&aacute;&Oacute;&iacute;&Ocirc;&iacute;&auml;
    <html>
    <head>
    <title>Login.php</title>
    <meta http-equiv="Content-Type" content="text/html; charset=Windows-1256">
    </head>
    <body>
    <?php
    if($user && $pass) {
    if($logged_in_user==$user) {
    echo $user." ,you are already logged in.<BR><BR>";
    exit;
    }
    $db= mysql_connect("localhost");
    mysql_select_db("userlist", $db);
    $result= mysql_query("select * from users where name = '".$user."' and
    password = password('".$pass."')");
    if (!$result) {
    echo "Sorry, that has a technical hitch. <BR><BR>";
    }
    if(mysql_num_rows($result)>0) {
    $logged_in_user = $user;
    session_register("logged_in_user");
    echo "Welcome ".$logged_in_user.".<BR><BR>.";
    exit;

    } else {
    echo "Invalid Login, please try again.<BR><BR>";
    }
    }else if($user || $pass){
    echo " Please fill both Field<BR><BR>";
    }

    ?>
    <form action="login.php" method="post">
    <p>Your Name :
    <input type=text name="user" maxlength=20 size=20>
    </p>
    <p>Your Password :
    <input type=password name="pass" maxlegth=20 size=15>
    </p>
    <p>
    <input type=submit Value="login" size=10>
    </p>
    </form>

    </body>
    </html>
    كذا أوضح





    سمير غير متواجد حالياً





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

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