<?php
/*
Online PHP Examples with Source Code
website: http://4evertutorials.blogspot.in/
*/
function LOGIN($username, $password)
{
// Connect to database
$db = new mysqli('localhost', 'user', 'pass', 'demo');
// Hash password with md5
$password = md5($password);
// Construct SQL statement for query & execute
$tablename = "admin";
$_Query = "SELECT username, password FROM ".$tablename." WHERE username = ? AND password = ? LIMIT 1";
$stmt = $db->prepare($_Query) or die("Fatal Error !!");
$stmt->bind_param("ss", $username, $password);
$stmt->execute();
$stmt->store_result();
// bind variables to prepared statement
$stmt->bind_result($col1, $col2);
$stmt->num_rows;
// fetch values
$stmt->fetch();
// If one row is returned, username and password are valid
if (is_object($stmt) && $stmt->num_rows == 1)
{
// Set session variable for login status to true
$_SESSION['logged_in_@d#i^'] = true;
$stmt->close(); // close statement
$db->close(); // close connection
header("secure-page.php?msg=welcome");
} else {
// If number of rows returned is not one, redirect back to login screen
$stmt->close(); // close statement
$db->close(); // close connection
header("login.php");
}
}
?>
Wednesday, May 1, 2013
Secure login with MySQLi Extension php
5/01/2013
In this post, we create new code secure login script with MySQLi Extension (MySQL Improved) in php. may be useful for you
Subscribe to:
Post Comments (Atom)






0 comments:
Post a Comment