setcookie («id», «», time ()-3600);
setcookie («hash», «», time ()-3600);
session_unset ();
session_destroy ();
Header («Location: index. php»);
exit ();
?>
Скрипт для входа/регистрации
Вход
$email = $_REQUEST['email']; .
$pas = $_REQUEST['password']; .
require («./additions/varibles.php»);
include («./additions/common.php»);
connect ($host, $user, $password, $db);
if (@!$_REQUEST['action']){.
$sql = «select * from `users` where `email` = '$email'» ;
$result = mysql_query ($sql);
$user = mysql_fetch_array ($result);
$inform = $user['id']; .
if ($email == ''){$break=1;}.
if ($pas == ''){$break=1;}.
if ($user['password'] == md5($pas)){setcookie ('login', 'true'); setcookie ('user', $inform); header ('location: forum. php?authorization=granted');}.
else{header ('location: forum. php?authorization=danied');}.
}.
else{.
setcookie ('user', ''); setcookie ('login', ''); header ('location: forum. php');
}.
if ($break == 1){.
setcookie ('user', ''); setcookie ('login', ''); header ('location: forum. php?authorization=danied');
}.
?>
Регистрация
$name = $_POST['name']; .
$surname = $_POST['surname']; .
$email = $_POST['email']; .
$password = $_POST['password']; .
$password2 = $_POST['password2']; .
$pas = $_POST['password']; .
$error = false;
$errors = «Ошибка! «;
if ($password ≠ $password2){$error = true; $errors = $errors." Введенные пароли не совпадают, «;}.
if ($password == ''){$error = true; $errors = $errors." Вы не ввели пароль, «;}.
if ($surname == ''){$error = true; $errors = $errors." Вы не ввели фамилию, «;}.
if ($email == ''){$error = true; $errors = $errors." Вы не ввели email, «;}.
if ($password2 == ''){$error = true; $errors = $errors." Вы не повторили пароль, «;}.
$pas = md5($pas);
if ($error == false){.
require («./additions/varibles.php»);
include («./additions/common.php»);
connect ($host, $user, $password, $db);
$query="INSERT INTO `users` (`name`, `surname`, `email`, `password`) VALUES ('$name', '$surname', '$email', '$pas');" ;
i (mysql_query ($query)){echo «Поздравляем с успешной регистрацией. Теперь вы должны подтвердить регистрацию. Для этого просмотрите свою почту $email» ;}.
else{echo «Пользователь с таким email уже зарегистрирован» ;}.
}.
else{echo $errors;}.
?>