Guest User

Untitled

a guest
Feb 18th, 2017
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.52 KB | None | 0 0
  1. <?php
  2.     session_start();
  3.     require_once("config/dbconnect.php");
  4.  
  5.     if(isset($_POST["l_username"])){ $l_username = $_POST["l_username"]; }
  6.     if(isset($_POST["l_password"])){ $l_password = $_POST["l_password"]; }
  7.     if(isset($_POST["l_send"])){ $l_send = $_POST["l_send"]; }
  8.  
  9.     /* Проверяем если была нажата кнопка Войти. Если да, то сравниваем данные полученные из формы с тем логином и паролем который есть в БД и если они совпадаю то пользователь успешно авторизирован, иначе, выводим сообщение что неправильный логин или пароль. Если кнопка не была нажата, значит что пользователь зашел на страницу напрямую и поэтому выводим ему сообщение об этом. */
  10.     if(isset($l_send)){
  11.         // делаем запрос к БД для выбора данных.
  12.         $money;
  13.         $query = " SELECT * FROM users WHERE login = '$l_username' AND password = '$l_password' AND mmoney = '$money'";
  14.         $result = mysql_query($query) or die ( "Error : ".mysql_error() );
  15.  
  16.         /* Проверяем, если в базе нет пользователей с такими данными, то выводим сообщение об ошибке */
  17.  
  18.         if(mysql_num_rows($result) < 1){
  19.            
  20.             echo "Неправильный логин или пароль. Нажмите <a href='viper.php'>здесь</a> для того чтобы перейти на страницу авторизации";
  21.  
  22.         }else{
  23.  
  24.              
  25.             // Если введенные данные совпадают с данными из базы, то сохраняем логин и пароль в массив сессий.
  26.             $_SESSION['username'] = $l_username;
  27.             $_SESSION['password'] = $l_password;
  28.             $_SESSION['money'] = $money;
  29.            
  30.             // Выводим сообщение
  31.             echo '<a href="index.php">Авторизация прошла успешно!</a>';
  32.         }
  33.  
  34.     }else{
  35.  
  36.         echo "Вы зашли на эту страницу напрямую, поэтому нет данных для обработки. Вы можете возвращаться на <a href='index.php'> главную страницу </a>";
  37.  
  38.     }
  39. ?>
Add Comment
Please, Sign In to add comment