Вот такой код, можно ли сделать чтобы после ввода данных он автоматически входил, у меня получается это реализовать лишь переадресацией на главную с помощью
1. PaulWolf - 05 Января, 2013 - 20:34:12 - перейти к сообщению
Но я хочу, чтобы с любой страницы автоматически входил, обычно на всех сайтах так,
подскажите, может быть по другому выстроить авторизацию?
Или какое-то автообновление есть с помощью javascript, научите пожалуйста
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?php
- if (!isset($_COOKIE['id'])) {
- if(isset($_POST['submit'])) {
- $link = mysql_connect('localhost','root','') or die ('ERROR1');
- mysql_query("SET NAMES 'UTF8'", $link);
- mysql_select_db('table') or die('ERROR2');
- $log = $_POST['login'];
- $pas = $_POST['password'];
- $sql = "SELECT id,login FROM users WHERE login = '$log' and password = SHA('$pas')";
- $result = mysql_query($sql, $link);
- if (mysql_num_rows($result) == 1 ) {
- $row = mysql_fetch_array($result);
- $home_url = 'index.php';
- header('Location: '.$home_url);
- }
- }
- }
- }
- if (empty($_COOKIE['id'])) {
- print <<<HERE
- <div class="enter">
- <span class="form_id">
- <form id="enter" method="post">
- <input type="text" id="login" name="login" placeholder="Введите логин">
- <input type="password" name="password" id="password" placeholder="Введите пароль">
- <input type="submit" value="ВОЙТИ" name="submit">
- </form>
- </span>
- <span class="reg_exit">РЕГИСТРАЦИЯ: <a class="reg" href="signup.php">СТАТЬ УЧАСТНИКОМ</a>
- </span>
- </div>
- HERE;
- } else {
- print <<<HERE
- <div class="enter">
- <span class="form_id">Вы вошли как: <a class="reg" href="#">$_COOKIE[login]</a></span>
- <span class="reg_exit"><a class="reg" href="logout.php">ВЫЙТИ</a>
- </span>
- </div>
- HERE;
- }
- ?>