very simple login system for novice
Posted: Thu Aug 07, 2008 2:28 am
Before having so much experience in php, I search for a login/logout script but couldn't get one as simple as possible just to help me understand the basic of login/logout script. So dear, after being more experience now, I am posting a very simple login/logout code that can help novice to understand.
login.html
<form action='process.php' method='POST' >
<table > <tr> <td >Username: </td> <td > <input name="username" size="15"> </td></tr>
<tr><td >Password: </td> <td ><input type="password" name="password" size="15"> </td></tr>
<tr><td > <input type="submit" value="Login"> </td></tr>
</table>
</form>
process.php
<?php
session_start();
$username=$_POST["username"];
$password=$_POST["password"];
$enpassword=md5($password);
include("databaseConnection.php");
$result = mysql_query("SELECT * FROM tblUser WHERE username='$username'AND password='$enpassword'");
if($row = mysql_fetch_array($result))
{
header("location:index.php");
$_SESSION["valid_user"] = $username;
$_SESSION["valid_id"]= $row['userid'];
}
else
{
header("location:login.html");
}
?>
logout.php
<?php
session_start();
unset($_SESSION["valid_user"]);
unset($_SESSION['valid_id']);
header("location:login.html");
?>
Hope this will help !!!!!
login.html
<form action='process.php' method='POST' >
<table > <tr> <td >Username: </td> <td > <input name="username" size="15"> </td></tr>
<tr><td >Password: </td> <td ><input type="password" name="password" size="15"> </td></tr>
<tr><td > <input type="submit" value="Login"> </td></tr>
</table>
</form>
process.php
<?php
session_start();
$username=$_POST["username"];
$password=$_POST["password"];
$enpassword=md5($password);
include("databaseConnection.php");
$result = mysql_query("SELECT * FROM tblUser WHERE username='$username'AND password='$enpassword'");
if($row = mysql_fetch_array($result))
{
header("location:index.php");
$_SESSION["valid_user"] = $username;
$_SESSION["valid_id"]= $row['userid'];
}
else
{
header("location:login.html");
}
?>
logout.php
<?php
session_start();
unset($_SESSION["valid_user"]);
unset($_SESSION['valid_id']);
header("location:login.html");
?>
Hope this will help !!!!!