Търся login код

kores

Registered
Здравейте. Може ли да ми направите едно кодче за login.php, и като се логне да изпише "Здравей, $name. След 3 секунди ще бъдеш пренасочен в началото на сайта", и след 3 сек. да го изпраща в index.php

Таблицата е "users"
Полето за парола е "password"
Полето за потребителско име е "name"

Благодаря предварително!
 
<?php
session_start();
header("Content-type: text/html; Charset=UTF-8");

function security($var)
{
$var = trim($var);
$var = addslashes($var);
$var = htmlspecialchars($var);
return $var;
}

define("db_host", "localhost");
define("db_user", "root");
define("db_pass", "password");
define("db_name", "database");

if(isset($_POST["login"]))
{
if($_POST["username"] == NULL || $_POST["password"] == NULL)
die("Не си попълнил всички полета.");

@mysql_select_db(db_name, mysql_connect(db_host, db_user, db_pass)) or die (mysql_error());
$q1 = @mysql_query("SELECT name FROM `users` WHERE name = '".security($_POST["username"])."' AND password = '".security($_POST["password"])."'") or die (mysql_error());
if(mysql_num_rows($q1 == 0))
die("Грешно потребителско име или парола.");
else
{
header("Refresh:3; Location: index.php");
echo "Здравей, ".security($_POST["username"]).". След 3 секунди ще бъдеш пренасочен в началото на сайта.";
}
}
else
{
echo '<form action="" method="post">
Потребителско име: <input type="text" name="username" /><br />
Парола: <input type="password" name="password" /><br />
<input type="submit" name="login" value="Влез" />
</form>';
}
?>
 

Back
Горе