<?php

session_start();
//check the registration form
include_once "Config_db.php";
//class DB connect
include_once "datafilter.php";
// clear form input data
include_once "./db_query/Registr_user.php";
// class for registration
include_once "./db_query/Font.php";
//Class change the font
$regist = new registr_user();
//create ogject at registr_user class
if (isset($_POST['submit']) && filter_var($_POST['name'], FILTER_SANITIZE_STRING) && filter_var($_POST['sname'], FILTER_SANITIZE_STRING) && filter_var($_POST['login'], FILTER_SANITIZE_STRING) && filter_var($_POST['pass'], FILTER_SANITIZE_STRING) && filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) {
    $_POST = trimAll($_POST);
    //validation $_POST
    $_POST = htmlAll($_POST);
    $_POST = m_r_e_sAll($_POST);
    $_POST = addslashesAll($_POST);
    $name = $_POST['name'];
    $sname = $_POST['sname'];
    $login = $_POST['login'];
    $pass = $_POST['pass'];
    $email = $_POST['email'];
    $birthday = $_POST['birth_y'] . '-' . $_POST['birth_m'] . '-' . $_POST['birth_d'];
    //save with the separator (-) for future use
    $tell = preg_replace('~[^0-9]+~', '', $_POST['tell']);
    //only number reserve
    if (mb_strlen($pass) < 6) {
        if (!isset($_SESSION['font'])) {
<?php

//authorization check in and out of site
session_start();
include_once "Config_db.php";
// class connect to database
include_once "datafilter.php";
// validation form data function
include_once "./db_query/Registr_user.php";
//class database query (user login, autorization)
$regist = new registr_user();
//create ogject of registr_user class
if (isset($_POST['submit'])) {
    $_POST = m_r_e_sAll($_POST);
    //function to check form data validation - function in datafilter.php
    $_POST = trimAll($_POST);
    $_POST = htmlAll($_POST);
    $login = $_POST['login'];
    $pass = md5($_POST['pass']);
    $query = $regist->autorization($login, $pass);
    //call the class method to check user data in MySQL Table
    if (mysqli_num_rows($query)) {
        $_SESSION['user'] = mysqli_fetch_assoc($query);
        //array(of user information) is placed in the session ---- to check its authorization
        $_SESSION['info'] = 'Вы успешно вошли';
        header("Location: ../index.php");
    } else {
        $_SESSION['info'] = 'Неверный логин или пароль';
        header("Location: ../index.php");
    }
}