это страница авторизации:
Спойлер (Отобразить)
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?
- $userinfo='';
- $state='0';
- $login=$_COOKIE['login'];
- $password=$_COOKIE['password'];
- // проверяем наличие пользователя в БД и достаём оттуда пароль
- $sql="SELECT id, password FROM users WHERE login='$login'";
- // достаём все данные из БД
- $sql="SELECT * FROM users WHERE login='$login'";
- $userinfo=mysql_fetch_array($res); // в этой переменной будет лежать вся информация о пользователе из БД
- // устанавливаем куки для запоминания статуса пользователя
- $state = 1;// статус, если 1, тогда пользователь авторизован
- }
- }
- } else {
- //обнуляем куки, если была нажата кнопка выход
- }
- }
- if($state != 1) {// если после проверки куков, оказалось, что пользователь не авторизован, то идем дальше
- $login = $_POST['login'];
- // проверяем наличие пользователя в БД и достаём оттуда пароль
- $sql = "SELECT id, password FROM users WHERE login='$login'";
- $password = $_POST['password'];
- // достаём все данные из БД
- $sql="SELECT * FROM users WHERE login='$login'";
- $userinfo=mysql_fetch_array($res);// в этой переменной будет лежать вся информация о пользователе из БД
- // устанавливаем куки для запоминания статуса пользователя, пароль шифруем
- $state = 1;// статус, если 1, тогда пользователь авторизован
- }
- }
- }
- }
- if($state != 1) {
- ?>
- <form method="post" action="enter.php">
- Логин: <input type="text" size="30" name="login" id="login"/>Пароль: <input type="password" name="password" size="30"/><input type="submit" value="Войти"/>
- </form>
- <a href="register.php">Регистрация</a>
- <?
- } else {
- echo 'Вы вошли на сайт, '.$userinfo["login"].'<br />'.$userinfo["email"].'<br /> <a href="enter.php?exit=y">Выход</a>';
- }
- ?>