How Make a login Page?
i make a register page but my problem is how to create how to create a
login page ? this is my register page
this is the form First Name: Last Name: Your Email: New Password: I am:
Select Sex: Female Male Birthday: Month: Day: Year: and my SQL
<?php
if(empty($_POST['fname']) || empty($_POST['lname']) ||
empty($_POST['email']) || empty($_POST['pass']))
{
die(msg(0,"All the fields are required"));
}
if(!(int)$_POST['sex-select'])
{
die(msg(0,"You have to select your sex"));
}
if(!(int)$_POST['day'] || !(int)$_POST['month'] || !(int)$_POST['year'])
{
die(msg(0,"You have to fill in your birthday"));
}
if(!(preg_match("/^[\.A-z0-9_\-\+]+[@][A-z0-9_\-]+([.][A-z0-9_\-]+)+[A-z]{1,4}$/",
$_POST['email'])))
die(msg(0,"You haven't provided a valid email"));
$fname = $_POST['fname'];
$lname = $_POST['lname'];
$password1 = $_POST['pass'];
$email = $_POST['email'];
$sex = $_POST['sex-select'];
$day = $_POST['day'];
$month = $_POST['month'];
$year = $_POST['year'];
$hash = hash('sha256', $password1);
function createSalt()
{
$text = md5(uniqid(rand(), true));
return substr($text, 0, 3);
}
$salt = createSalt();
$password = hash('sha256', $salt . $hash);
$conn = mysql_connect('localhost', 'root', '1234');
mysql_select_db('member', $conn);
$query = "INSERT INTO test ( fname, lname, password, email, salt, sex,
day, month, year)
VALUES ( '$fname', '$lname', '$password', '$email', '$salt',
'$sex', '$day', '$month', '$year');";
mysql_query($query);
mysql_close();
echo msg(1,"registered.html");
function msg($status,$txt)
{
return '{"status":'.$status.',"txt":"'.$txt.'"}';
}
?>
Some One Help Me also i want to know when i want to get for example the
name what i have to do??
No comments:
Post a Comment