Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Testreg.php





<html>

<head><meta http-equiv="Refresh" content="2; url=index.html"></head>

<body style="background:transparent">

<?php

mysql_query("SET NAMES 'UTF8'");

 

session_start();// вся процедура работает на сессиях. Именно в ней хранятся данные пользователя, пока он находится на сайте. Очень важно запустить их в самом начале странички!!!

if (isset($_POST['login'])) { $login = $_POST['login']; if ($login == '') { unset($login);} } //заносим введенный пользователем логин в переменную $login, если он пустой, то уничтожаем переменную

if (isset($_POST['password'])) { $password=$_POST['password']; if ($password =='') { unset($password);} }

//заносим введенный пользователем пароль в переменную $password, если он пустой, то уничтожаем переменную

if (empty($login) orempty($password)) //если пользователь не ввел логин или пароль, то выдаем ошибку и останавливаем скрипт

{

exit ("Вы ввели не всю информацию, вернитесь назад и заполните все поля!");

}

else

{

//если логин и пароль введены,то обрабатываем их, чтобы теги и скрипты не работали, мало ли что люди могут ввести

$login = stripslashes($login);

$login = htmlspecialchars($login);

$password = stripslashes($password);

$password = htmlspecialchars($password);

//удаляемлишниепробелы

$login = trim($login);

$password = trim($password);

// подключаемся к базе

include ("db.php");// файл db.php должен быть в той же папке, что и все остальные, если это не так, то просто измените путь

 

$result = mysql_query("SELECT * FROM users WHERE login='$login'",$db); //извлекаем из базы все данные о пользователе с введенным логином

$myrow = mysql_fetch_array($result);

if (empty($myrow['password']))

{

//если пользователя с введенным логином не существует

exit ("Извините, введённый вами login или пароль неверный.Ждите, перехожу на главную страницу...");

//header('Refresh:3; URL=home.html');

}

else {

//если существует, то сверяем пароли

if ($myrow['password']==$password) {

//если пароли совпадают, то запускаем пользователю сессию! Можете его поздравить, он вошел!

$_SESSION['login']=$myrow['login'];

$_SESSION['IDusers']=$myrow['IDusers'];//эти данные очень часто используются, вот их и будет "носить с собой" вошедший пользователь

echo "Вы успешно вошли на сайт! <a href='home.html'>Главная</a> ";

}

else {

//если пароли не сошлись

echo "Извините, введённый вами login или пароль неверный. Ждите, перехожу на главную страницу...<a href='home.html'>Главная</a>";

}

}}

?>

</body>

</html>

Рисунок 18. Внешний вид выхода из аккаунта







Date: 2016-02-19; view: 333; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию