PHP basic code for login
<?php
$localhost="localhost";
$user="root";
$pass="";
$db="test";
$connect = mysqli_connect('localhost', 'root', '' ,'test');
?>
<!DOCTYPE html>
<html lang="en">
<head>
<title>Ali Books</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" href="css/layout.css" type="text/css" />
<!-- Log in Validate -->
<script type="text/javascript">
function validate()
{
if( document.loginForm.username.value == "" )
{
alert( "Please provide your name!" );
document.loginForm.username.focus() ;
return false;
}
if( document.loginForm.password.value == "" )
{
alert( "Please Enter your password" );
document.loginForm.password.focus() ;
return false;
}
}
</script>
</head>
<body id="top" onload="document.loginForm.username.focus();>
<div class="wrapper col0">
<div id="topline">
<p>Name: Ali News Website</p>
<br class="clear" />
</div>
</div>
<!-- ####################################################################################################### -->
<div class="wrapper">
<div id="header">
<div class="fl_left">
<h1><a href="index.html"><strong>T</strong>e<strong> s</strong>T</a></h1>
<p>Welcome to our website</p>
</div>
<br class="clear" />
</div>
</div>
<!-- ####################################################################################################### -->
<div class="wrapper col2">
<div id="topbar">
<div id="topnav">
<ul>
<li class="active"><a href="add.php">Add</a></li>
<li><a href="show.php">Show</a></li>
<li><a href="delete.php">Delete</a></li>
<li><a href="register.php">Register</a></li>
<li><a href="login.php">Login</a></li>
</ul>
</div>
<br class="clear" />
</div>
</div>
<!-- ####################################################################################################### -->
<div class="wrapper">
<div class="container">
<div class="content">
<div id="hpage_cats">
<div class="fl_left">
<h2><a href="#">Log in »</a></h2>
<br>
<br>
<h3 class="p2">Log in Form</h3>
<form name="loginForm" method="POST" onsubmit="return(validate());">
<table cellpadding="2" cellspacing="2" border="0">
<tr>
<td> Username </td>
<td><input type="text" name="username" ></td> </tr>
<tr></tr>
<tr><td>Password </td>
<td><input type="password" name="password"></td> </tr>
</table>
<p>
<input type="hidden" name="login" value="login" />
<input type="submit" value="Log in"/>
</p>
<h2 class="p2">If you don't have account , you should <a href="register.php">Register</a></h2>
</form>
</div>
</div></div></div>
<!--==============================PHP=================================-->
<?php
ob_start();
if(isset($_POST["login"]))
{
$sql= "SELECT `username`, `password` FROM `users` WHERE username='".$_POST['username']."' AND password='".$_POST['password']."'";
$result= mysqli_query($connect,$sql);
$row=mysqli_fetch_assoc($result);
$count=mysqli_num_rows($result);
$username=$row['username'];
$password=$row['password'];
if($count==1){
$_SESSION['username']= $username;
echo "Your logged in successfuly";
}
else
echo "Invalid account, Please try again";
}
if (isset($_GET['logout'])){
session_unregister('username');}
ob_end_flush();
?>
<!--==============================footer=================================-->
<footer>
</footer>
</body>
</html>
No comments:
Post a Comment