<?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"); } }