PHP Login Form to enter userid and password Part I

Login script is a very common requirement of many websites. How to create one login script ? There are three steps involved in developing a login script. First asking user or member to login using a form. Then checking the entered information with one existing table of a database. Allowing the member to enter into restricted area based on successful login.

PHP login script to check userid & password from MySQL database and create session with logout link


We will use PHP to develop this login script part II and we assume that all our member data is available and stored in a table on MySQL database. Members data with their login id and password is available in a table as a part of signup process in which each member has to fill a signup form giving all the details.
Advance Signup Script
This is a basic script and it requires knowledge of PHP , MySQL.

You can check our advance Signup - Login script using PHP, MySQL, JQuery & Bootstrap.

You can try plus-signup-v2 and visit this page again.

We are not discussing here on how to connect to MySQL database by using PHP. You can get the connecting string and all other details at PHP mysql connection

Now let us first display the form asking the member to enter their login ID and password. We will create one form and you can use the php form validation techniques discussed here to validate the form. Here is the code to display a simple login form.


<form action='loginck.php' method=post>
<table border='0' cellspacing='0' cellpadding='0' align=center>
<tr id='cat'>
<tr> <td bgcolor='#f1f1f1' ><font face='verdana, arial, helvetica' size='2' align='center'>  Login ID    
</font></td> <td bgcolor='#f1f1f1' align='center'><font face='verdana, arial, helvetica' size='2' >
<input type ='text' class='bginput' name='userid' ></font></td></tr>

<tr> <td bgcolor='#ffffff' ><font face='verdana, arial, helvetica' size='2' align='center'>  Password
</font></td> <td bgcolor='#ffffff' align='center'><font face='verdana, arial, helvetica' size='2' >
<input type ='text' class='bginput' name='password' ></font></td></tr>

<tr> <td bgcolor='#f1f1f1' colspan='2' align='center'><font face='verdana, arial, helvetica' size='2' align='center'>
<input type='submit' value='Submit'> <input type='reset' value='Reset'>
</font></td> </tr>

<tr> <td bgcolor='#ffffff' ><font face='verdana, arial, helvetica' size='2' align='center'>  <a href='signup.php'>New
Member Sign UP</a></font></td> <td bgcolor='#ffffff' align='center'><font face='verdana, arial, helvetica' size='2' > Forgot Password ?</font></td></tr>

<tr> <td bgcolor='#f1f1f1' colspan='2' align='center'><font face='verdana, arial, helvetica' size='2' align='center'>
 </font></td> </tr>

</table></center></form>

This will display the login form for us. Member has to enter the login ID and password in two text boxes displayed in the form. On submit the login ID and password get carried to the page loginck.php were we will be checking all the entered values of the member.

We have to now check the entered id and password against existing data in the table. Please note that we will use the same table used for PHP signup script tutorial so you can use this as a continuation of the signup tutorial. Members can signup and then login. You can download the zip file at the end of this tutorial to install both the signup and login script for your testing.



Sample login form

 Login ID    
 Password
 New Member Sign UP Forgot Password ?
 

Signup Script Script takes login data and checks the member table
Login / Logout script Change Password

Scripts

Subscribe to our YouTube Channel here


Subscribe

* indicates required
Subscribe to plus2net

    plus2net.com







    Luthando

    30-03-2012

    Hi I have been trying to create a sitemap for website using htlm please help me.
    rick

    16-07-2015

    I have installed the software several times and set the necessary variables and keep getting this error. Any ideas on how to fix it?

    Thanks,

    Error!: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
    smo1234

    17-07-2015

    You must have correct userid and password for your database.

    Post your comments , suggestion , error , requirements etc here





    PHP video Tutorials
    We use cookies to improve your browsing experience. . Learn more
    HTML MySQL PHP JavaScript ASP Photoshop Articles FORUM . Contact us
    ©2000-2024 plus2net.com All rights reserved worldwide Privacy Policy Disclaimer