Перейти к содержимому
0
  • Категории
  • Последние
  • Популярные
  • Категории
  • Последние
  • Популярные
Свернуть
  1. Главная
  2. Категории
  3. Начало эпохи
  4. Разработка
  5. PHP/MySQL
  6. Авторизация

Авторизация

Запланировано Прикреплена Закрыта Перенесена PHP/MySQL
7 Сообщения 7 Участники 0 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Ответить
Авторизуйтесь, чтобы ответить
Эта тема удалена! Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • SkocH Автор
    SkocH
    SkocH
    Это сообщение удалено!
    написал в отредактировано
    Программист
    #1
    
    <?
    include('header.php');
    ?>
    <?php 
    $config = array(); // указываем, что переменная $config это массив 
    $config['server'] = "******"; //сервер MySQL. Обычно это localhost 
    $config['login'] ="******"; //пользователь MySQL 
    $config['passw'] = "*****"; //пароль от пользователя MySQL 
    $config['name_db'] = "******"; //название нашей БД 
    
    $connect = mysql_connect($config['server'], $config['login'], $config['passw']) or die("Error!"); // подключаемся к MySQL или, в случаи ошибки, прекращаем выполнение кода 
    mysql_select_db($config['name_db'], $connect) or die("Error!"); // выбираем БД или, в случаии ошибки, прекращаем выполнение кода 
    ?>
    <body>
    <div align="center">
    <form action="" method="post" enctype="multipart/form-data">
    Логин:<br /><input name="login" type="text" size="20"><br />
    Пароль:<br /><input name="password" type="password" size="20"><br />
    <input name="submit" type="submit" value="Войти"><br />
    </form>
    </div>
    </body>
    <html>
    <div align="center" id="error"> 
    <?php 
    if(isset($_POST['submit'])){ //выполняем нижеследующий код, только если нажата кнопка 
    if(empty($_POST['login'])){ //если переменная логина пуста или не существует 
    echo"Вы не ввели логин"; // выводим сообщение об ошибке 
     }elseif(!preg_match("/[-a-zA-Z0-9]{3,15}/", $_POST['login'])){ //если переменная не соответствует шаблону -a-zA-Z0-9 
    echo"Вы неправильно ввели логин"; // выводим сообщение об ошибке 
     }elseif(empty($_POST['password'])){ //если переменная логина пуста или не существует 
    echo"Вы не ввели пароль"; // выводим сообщение об ошибке 
     }elseif(!preg_match("/[-a-zA-Z0-9]{3,30}/", $_POST['password'])){ //если переменная не соответствует шаблону -a-zA-Z0-9 
    echo"Вы неправильно ввели пароль"; // выводим сообщение об ошибке 
     }else{ 
     $login = $_POST['login']; //присваеваем переменную 
     $password = md5($_POST['password']);//присваеваем переменную и кодируем её в md5 для безопасности 
     $query = mysql_query("SELECT * FROM `users` WHERE `login`='$login' AND `password`='$password'"); //отправляем запрос на выборку всего содержимого , где поле логин равно переменной $login, а поле password равно переменной $password 
     $row = mysql_num_rows($query); // считаем количество рядов результата запроса 
     if($row > 0){ //если их больше 0 
     echo "Вы успешно авторизовались!"; // выводим сообщение об удачной авторизации! 
     }else{ 
     echo "Неправильный логин или пароль!"; // выводим сообщение об ошибке! 
     } 
     
     } 
    } 
    ?>
    </html>
    </div>
    <? include("footer.php"); ?>
    

    код авторизации на сайта, как сделать, если пароль и логин правильный, то перекидывать на страницу *php

    Сережа.Добрый. 1 Ответ Последний ответ
    0
    • Добавь траля
      Добавь траля
      Добавь траля
      Это сообщение удалено!
      написал в отредактировано
      810т,3,6к пал,100кк,комбо
      #2

      от чего это?

      0 Ответов Последний ответ
      0
      • Котяра
        Котяра
        Котяра
        Это сообщение удалено!
        написал в отредактировано
        Проверенный читер
        #3

        **ясно-понятно **

        ДоброМэн 1 Ответ Последний ответ
        0
        • Котяра Котяра

          **ясно-понятно **

          ДоброМэн
          ДоброМэн
          ДоброМэн
          Это сообщение удалено!
          написал в отредактировано
          Мой девиз - Будь Честным
          #4

          Флудить прекращаем.

          Добавлено через 00:09 мин.
          спроси у YH.

          0 Ответов Последний ответ
          0
          • SkocH SkocH
            
            <?
            include('header.php');
            ?>
            <?php 
            $config = array(); // указываем, что переменная $config это массив 
            $config['server'] = "******"; //сервер MySQL. Обычно это localhost 
            $config['login'] ="******"; //пользователь MySQL 
            $config['passw'] = "*****"; //пароль от пользователя MySQL 
            $config['name_db'] = "******"; //название нашей БД 
            
            $connect = mysql_connect($config['server'], $config['login'], $config['passw']) or die("Error!"); // подключаемся к MySQL или, в случаи ошибки, прекращаем выполнение кода 
            mysql_select_db($config['name_db'], $connect) or die("Error!"); // выбираем БД или, в случаии ошибки, прекращаем выполнение кода 
            ?>
            <body>
            <div align="center">
            <form action="" method="post" enctype="multipart/form-data">
            Логин:<br /><input name="login" type="text" size="20"><br />
            Пароль:<br /><input name="password" type="password" size="20"><br />
            <input name="submit" type="submit" value="Войти"><br />
            </form>
            </div>
            </body>
            <html>
            <div align="center" id="error"> 
            <?php 
            if(isset($_POST['submit'])){ //выполняем нижеследующий код, только если нажата кнопка 
            if(empty($_POST['login'])){ //если переменная логина пуста или не существует 
            echo"Вы не ввели логин"; // выводим сообщение об ошибке 
             }elseif(!preg_match("/[-a-zA-Z0-9]{3,15}/", $_POST['login'])){ //если переменная не соответствует шаблону -a-zA-Z0-9 
            echo"Вы неправильно ввели логин"; // выводим сообщение об ошибке 
             }elseif(empty($_POST['password'])){ //если переменная логина пуста или не существует 
            echo"Вы не ввели пароль"; // выводим сообщение об ошибке 
             }elseif(!preg_match("/[-a-zA-Z0-9]{3,30}/", $_POST['password'])){ //если переменная не соответствует шаблону -a-zA-Z0-9 
            echo"Вы неправильно ввели пароль"; // выводим сообщение об ошибке 
             }else{ 
             $login = $_POST['login']; //присваеваем переменную 
             $password = md5($_POST['password']);//присваеваем переменную и кодируем её в md5 для безопасности 
             $query = mysql_query("SELECT * FROM `users` WHERE `login`='$login' AND `password`='$password'"); //отправляем запрос на выборку всего содержимого , где поле логин равно переменной $login, а поле password равно переменной $password 
             $row = mysql_num_rows($query); // считаем количество рядов результата запроса 
             if($row > 0){ //если их больше 0 
             echo "Вы успешно авторизовались!"; // выводим сообщение об удачной авторизации! 
             }else{ 
             echo "Неправильный логин или пароль!"; // выводим сообщение об ошибке! 
             } 
             
             } 
            } 
            ?>
            </html>
            </div>
            <? include("footer.php"); ?>
            

            код авторизации на сайта, как сделать, если пароль и логин правильный, то перекидывать на страницу *php

            Сережа.Добрый.
            Сережа.Добрый.
            Сережа.Добрый.
            Это сообщение удалено!
            написал в отредактировано
            Провожу лотереи.
            #5

            ММ не о чем?!

            0 Ответов Последний ответ
            0
            • Сталин
              Сталин
              Сталин
              Это сообщение удалено!
              написал в отредактировано
              #6

              header

              0 Ответов Последний ответ
              0
              • IloveGuzel
                IloveGuzel
                IloveGuzel
                Это сообщение удалено!
                написал в отредактировано
                Профессионал
                #7
                
                <? 
                include('header.php'); 
                ?> 
                <?php 
                $config = array(); // указываем, что переменная $config это массив 
                $config['server'] = "******"; //сервер MySQL. Обычно это localhost 
                $config['login'] ="******"; //пользователь MySQL 
                $config['passw'] = "*****"; //пароль от пользователя MySQL 
                $config['name_db'] = "******"; //название нашей БД 
                
                $connect = mysql_connect($config['server'], $config['login'], $config['passw']) or die("Error!"); // подключаемся к MySQL или, в случаи ошибки, прекращаем выполнение кода 
                mysql_select_db($config['name_db'], $connect) or die("Error!"); // выбираем БД или, в случаии ошибки, прекращаем выполнение кода 
                ?> 
                <body> 
                <div align="center"> 
                <form action="" method="post" enctype="multipart/form-data"> 
                Логин:<br /><input name="login" type="text" size="20"><br /> 
                Пароль:<br /><input name="password" type="password" size="20"><br /> 
                <input name="submit" type="submit" value="Войти"><br /> 
                </form> 
                </div> 
                </body> 
                <html> 
                <div align="center" id="error"> 
                <?php 
                if(isset($_POST['submit'])){ //выполняем нижеследующий код, только если нажата кнопка 
                if(empty($_POST['login'])){ //если переменная логина пуста или не существует 
                echo"Вы не ввели логин"; // выводим сообщение об ошибке 
                 }elseif(!preg_match("/[-a-zA-Z0-9]{3,15}/", $_POST['login'])){ //если переменная не соответствует шаблону -a-zA-Z0-9 
                echo"Вы неправильно ввели логин"; // выводим сообщение об ошибке 
                 }elseif(empty($_POST['password'])){ //если переменная логина пуста или не существует 
                echo"Вы не ввели пароль"; // выводим сообщение об ошибке 
                 }elseif(!preg_match("/[-a-zA-Z0-9]{3,30}/", $_POST['password'])){ //если переменная не соответствует шаблону -a-zA-Z0-9 
                echo"Вы неправильно ввели пароль"; // выводим сообщение об ошибке 
                 }else{ 
                 $login = $_POST['login']; //присваеваем переменную 
                 $password = md5($_POST['password']);//присваеваем переменную и кодируем её в md5 для безопасности 
                 $query = mysql_query("SELECT * FROM `users` WHERE `login`='$login' AND `password`='$password'"); //отправляем запрос на выборку всего содержимого , где поле логин равно переменной $login, а поле password равно переменной $password 
                 $row = mysql_num_rows($query); // считаем количество рядов результата запроса 
                 if($row > 0){ //если их больше 0 
                 echo "Вы успешно авторизовались!"; // выводим сообщение об удачной авторизации! 
                header("Location: *php"); //Тута страничка
                 }else{ 
                 echo "Неправильный логин или пароль!"; // выводим сообщение об ошибке! 
                 } 
                 
                 } 
                } 
                ?> 
                </html> 
                </div> 
                <? include("footer.php"); ?>
                
                
                0 Ответов Последний ответ
                0

                • Войти

                • Войдите, чтобы искать.
                © 2011–
                • Первое сообщение
                  Последнее сообщение