+ Reply + New Job/Topic
Results 1 to 2 of 2

Topic: FREE PHP LOGIN SCRIPT TUTORIAL

  1. #1
    Junior Member thegeniusng's Avatar
    Join Date
    Jan 2008
    Location
    Lagos Nigeria
    Posts
    30

    FREE PHP LOGIN SCRIPT TUTORIAL

    Let me teach you how to create a simple login system with php + mysql script, this tutorial is easy to follow, follow it you step by step.

    Overview
    In this tutorial, let us create 3 files

    1. main_login.php
    2. checklogin.php
    3. login_success.php

    Step1. Create table "members" in database "test".
    2. Create file main_login.php.
    3. Create file checklogin.php.
    4. Create file login_success.php.

    (1) Create table "members"

    CREATE TABLE `members` (
    `id` int(4) NOT NULL auto_increment,
    `username` varchar(65) NOT NULL default '',
    `password` varchar(65) NOT NULL default '',
    PRIMARY KEY (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=2 ;

    --
    -- Dumping data for table `members`
    --

    INSERT INTO `members` VALUES (1, 'john', '1234');
    (2) Create file main_login.php
    <table width="300" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
    <tr>
    <form name="form1" method="post" action="checklogin.php">
    <td>
    <table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
    <tr>
    <td colspan="3"><strong>Member Login </strong></td>
    </tr>
    <tr>
    <td width="78">Username</td>
    <td width="6">:</td>
    <td width="294"><input name="myusername" type="text" id="myusername"></td>
    </tr>
    <tr>
    <td>Password</td>
    <td>:</td>
    <td><input name="mypassword" type="password" id="mypassword"></td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td><input type="submit" name="Submit" value="Login"></td>
    </tr>
    </table>
    </td>
    </form>
    </tr>
    </table>
    (3) Create file checklogin.php
    <?php
    $host="localhost"; // Host name
    $username=""; // Mysql username
    $password=""; // Mysql password
    $db_name="test"; // Database name
    $tbl_name="members"; // Table name

    // Connect to server and select databse.
    mysql_connect("$host", "$username", "$password")or die("cannot connect");
    mysql_select_db("$db_name")or die("cannot select DB");

    // username and password sent from form
    $myusername=$_POST['myusername'];
    $mypassword=$_POST['mypassword'];

    // To protect MySQL injection
    $myusername = stripslashes($myusername);
    $mypassword = stripslashes($mypassword);
    $myusername = mysql_real_escape_string($myusername);
    $mypassword = mysql_real_escape_string($mypassword);

    $sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'";
    $result=mysql_query($sql);

    // 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");
    header("location:login_success.php");
    }
    else {
    echo "Wrong Username or Password";
    }
    ?>
    (4) Create file login_success.php
    // Check if session is not registered , redirect back to main page.
    // Put this code in first line of web page.
    <?
    session_start();
    if(!session_is_registered(myusername)){
    header("location:main_login.php");
    }
    ?>

    <html>
    <body>
    Login Successful
    </body>
    </html>
    That's it, if you have any question feel free to call me or mail me info at codedwebmaster dot com
    S

  2. #2
    Banned cucudie's Avatar
    Join Date
    Jan 2009
    Posts
    20

    Re: FREE PHP LOGIN SCRIPT TUTORIAL

    thanks for this lessons

+ Reply

Similar Topics

  1. REGISTER WITH THIS WEBSITE AND EARN $20 DAILY FOR LOGIN INTO THE SITE FREE!
    By bomcash in forum Business Ideas/Entrepreneurship
    Replies: 0
    Last Post: Nov 19th, 10, 07:53 pm
  2. Free PHP LECTURES + VIDEOS + CLONE SCRIPT
    By kazofc in forum IT Training
    Replies: 0
    Last Post: Sep 28th, 10, 05:01 pm
  3. Free Web Hosting Tutorial - Download
    By z2a in forum IT Training
    Replies: 0
    Last Post: Sep 16th, 10, 10:13 pm
  4. I HAVE FREE FOREX TUTORIAL BOOKS FOR ALL
    By richguy in forum Open Discussions
    Replies: 0
    Last Post: Oct 7th, 07, 10:23 am

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •