Подключить БД в авторизацию.

Здравствуйте!
Подскажите, пожалуйста, есть скрипт, который просит авторизацию, чтобы посетить страницу:

PHP:
  1. <?php
  2. $username = «admin»;
  3. $password = «admin»;
  4. $nonsense = «supercalifragilisticexpialidocious»;
  5.  
  6. if (isset($_COOKIE[‘PrivatePageLogin’])) {
  7.    if ($_COOKIE[‘PrivatePageLogin’] == md5($password.$nonsense)) {
  8. ?>
  9.       Видно авторизованным
  10. <?php
  11.       exit;
  12.    } else {
  13.       echo «Bad Cookie.»;
  14.       exit;
  15.    }
  16. }
  17.  
  18. if (isset($_GET[‘p’]) && $_GET[‘p’] == «login») {
  19.    if ($_POST[‘user’] != $username) {
  20.       echo «Sorry, that username does not match.»;
  21.       exit;
  22.    } else if ($_POST[‘keypass’] != $password) {
  23.       echo «Sorry, that password does not match.»;
  24.       exit;
  25.    } else if ($_POST[‘user’] == $username && $_POST[‘keypass’] == $password) {
  26.       setcookie(‘PrivatePageLogin’, md5($_POST[‘keypass’].$nonsense));
  27.       header(«Location: $_SERVER[PHP_SELF]«);
  28.    } else {
  29.       echo «Sorry, you could not be logged in at this time.»;
  30.    }
  31. }
  32. ?>
  33. Форма входа

За логин и пароль отвечают переменные $username и $password, что даёт возможность использовать только одну связку логика и пароля.
Как подключить сюда базу данных, в которой будет таблица с пользователями (логины и пароли), чтобы была возможность использовать несколько связок логина и пароля.
Большое спасибо.

 

8-10 строка прикольнула, оценил.

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *