D

dorker-github-io

Категория проекта: Ожидает модерации

sozdanie-formy-registratsii-i-avtorizatsii-v-php

Форма регистрации и авторизации

Описание веток

sozdanie-formy-registratsii-i-avtorizatsii-v-php - В этой ветке находятся исходники функционала, который был реализован в статье Создание формы регистрации и авторизации

Импорт базы данных

1. Заходим в phpmyadmin и создаем базу данных. Название базы данных придумайте сами. 2. Выбираем созданную базу данних и переходим на вкладке "Import" и импортируем файл "sozdatisite_id6-article.sql", который находится в репозиторий.

Подключение к базы данных

В корневую папку сайта, создаем файл с названием "dbconnect.php". В этом файле, добавляем следующий код:

  <?php
      // Указываем кодировку
      header('Content-Type: text/html; charset=utf-8');

      $server = "localhost"; /* имя хоста (уточняется у провайдера), если работаем на локальном сервере, то указываем localhost */
      $username = "имя_пользователя_бд"; /* Имя пользователя БД */
      $password = "пароль_пользователя_бд"; /* Пароль пользователя, если у пользователя нет пароля то, оставляем пустым */
      $database = "имя_базы_данных"; /* Имя базы данных, которую создали */

      // Подключение к базе данный через MySQLi
      $mysqli = new mysqli($server, $username, $password, $database);

      // Проверяем, успешность соединения. 
      if ($mysqli->connect_errno) {
              die("<p><strong>Ошибка подключения к БД</strong></p><p><strong>Код ошибки: </strong> ". $mysqli->connect_errno ." </p><p><strong>Описание ошибки:</strong> ".$mysqli->connect_error."</p>");
      }

      // Устанавливаем кодировку подключения
      $mysqli->set_charset('utf8');

      //Для удобства, добавим здесь переменную, которая будет содержать название нашего сайта
      $address_site = "http://testsite.local";
  ?>