TGF.co.il - התחברות & הרשמה - MySQL & PHP & HTML
 
מציג תוצאות 1 עד 6 מתוך 6
עוד |
  • צפיות: 28,197
  • תגובות: 5
  1. iLazri מנותק/ת TopGear Baby
    תאריך הצטרפות
    23.09.2010
    הודעות
    17
    #1

    שלום לכולם!
    היום אני אתן לכם סקריפט כיצד לעשות התחברות & הרשמה עם MySQL & PHP & HTML.

    global.php
    קוד PHP:
    <?php
    /**
     * Register & Login - Create by Orel [Lazri]
     * All rights reserved! (c) - tgf.co.il (TGF)
    */
        
    $con mysql_connect("localhost""root""") or die(mysql_error());
        
    $query mysql_query("CREATE DATABASE IF NOT EXISTS `reg`") or die(mysql_error());
        
    mysql_select_db("reg"$con) or die(mysql_error());
        
    $query mysql_query("CREATE TABLE IF NOT EXISTS `users`(
                           `id` INT NULL AUTO_INCREMENT PRIMARY KEY,
                           `username` VARCHAR(180) NOT NULL,
                           `password` VARCHAR(180) NOT NULL
                           )"
    ) or die(mysql_error());
    ?>
    register.php
    קוד PHP:
    <?php
    /**
     * Register & Login - Created by Orel [Lazri]
     * For TGF.co.il
    */
        
    if (isset($_POST['submit']))
        {
            
    $username mysql_real_escape_string(htmlentities(strip_tags($_POST['username'])));
            
    $password md5($_POST['password']);
            
            if (empty(
    $username) || empty($password))
            {
                echo 
    "You must fill all rows!<br />";
            }
            else
            {
                
    $query mysql_query("SELECT * FROM `users` WHERE `username` = '" $username "'") or die(mysql_error());
                if (
    mysql_num_rows($query) >= 1)
                {
                    echo 
    "Username already exist!<br />";
                }
                else
                {
                    
    $query mysql_query("INSERT INTO `users`(`username`, `password`) VALUES('" $username "', '" $password "')") or die(mysql_error());
                    echo 
    "Successfully registered!<br />";
                }
            }
        }
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org" lang="en" xml:lang="en">
        <head>
            <title>Register</title>
            <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
        </head>
        <body>
            <h1>Register</h1>
            Please fill the form below:<br />
            <form method="post" action="">
                Username: <input type="text" name="username" id="username" /> Password: <input type="password" name="password" id="password" /><br />
                <input type="submit" name="submit" id="submit" value="Register" />
            </form>
        </body>
    </html>
    login.php
    קוד PHP:
    <?php
    /**
     * Register & Login - Created by Orel [Lazri]
     * For TGF.co.il
    */
        
    session_start();
        
        if (isset(
    $_POST['submit']))
        {
            
    $username mysql_real_escape_string(htmlentities(strip_tags($_POST['username'])));
            
    $password md5($_POST['password']);
            
            if (empty(
    $username) || empty($password))
            {
                echo 
    "You must fill all rows!<br />";
            }
            else
            {
                
    $query mysql_query("SELECT * FROM `users` WHERE `username` = '" $username "'") or die(mysql_error());
                if (
    mysql_num_rows($query) <= 0)
                {
                    echo 
    "Invalid field: 'Username'!<br />";
                }
                else
                {
                    
    $query mysql_query("SELECT * FROM `users` WHERE `username` = '" $username "' AND `password` = '" $password "'") or die(mysql_error());
                    if (
    mysql_num_rows($query) <= 0)

                    {
                        echo 
    "Invalid field: 'Password'!<br />";
                    }
                    else
                    {
                        if (isset(
    $_SESSION['login']))
                        {
                            echo 
    "Logged in already!<br />";
                        }
                        else
                        {
                            
    $_SESSION['login'] = true;
                            echo 
    "Successfully logged in!<br />";
                        }
                    }
                }
            }
        }
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org" lang="en" xml:lang="en">
        <head>
            <title>Login</title>
            <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
        </head>
        <body>
            <h1>Login</h1>
            Please fill the form below:<br />
            <form method="post" action="">
                Username: <input type="text" name="username" id="username" /> Password: <input type="password" name="password" id="password" /><br />
                <input type="submit" name="submit" id="submit" value="Login" />
            </form>
        </body>
    </html>
    הקבצים לא נבדקו!
    קרדיט לי.
    בס"ד



    תן חיוך, הכל לטובה !

  2.  
  3. נושאים אחרונים
  4. ColdJoker's Avatar
    ColdJoker מנותק/ת מנהל ראשי לשעבר
    תאריך הצטרפות
    14.08.2009
    שם פרטי
    ....
    הודעות
    1,881
    בלוג פוסטים
    1
    #2

    תודה

  5. iLazri מנותק/ת TopGear Baby
    תאריך הצטרפות
    23.09.2010
    הודעות
    17
    #3

    בכיף אחי! :D
    בס"ד



    תן חיוך, הכל לטובה !

  6. SimpLe מנותק/ת TopGear Super Professional
    תאריך הצטרפות
    10.10.2009
    שם פרטי
    יוחאי
    הודעות
    2,583
    בלוג פוסטים
    10
    #4

    תודה רבה,
    המשך כך!

    SimpLe- יוחאי,
    מנכ"ל האתר לשעבר.

    לכל בעיה|עזרה|פנייה|בקשה|תלונה| צעה|אחר

    לחצו פה ושלחו לי הודעה פרטית עכשיו.

  7. Uriah Sanuani מנותק/ת TopGear Beginner
    תאריך הצטרפות
    22.07.2010
    שם פרטי
    אוריה
    הודעות
    79
    #5

    תודה רבה אחי, אני יבדוק עוד מעט ב"ה עם זה עובד

  8. Vengence מנותק/ת TopGear Beginner
    תאריך הצטרפות
    22.12.2010
    שם פרטי
    חגי
    הודעות
    62
    #6

    בישביל מה כל פעם לבצע בדיקה?
    זה סתמי.
    למה אתה מבצע שתי בדיקות שונות במידה ויהיה לך רשום פעם אחת שיש מידע תואם במסד זהו, למה לבצע את אותה שאילתה פעמים? ואז לבדוק שני דברים שונים?

 

המבקרים מצאו דף זה ע"י חיפוש המילים:

SEO by vBSEO