<?php
session_start();
//include autoload_class;
require_once 'lib/autoload_class.php';
//recourse by autoload class
$autoload = new autoload();
$autoload-> autolaods();
/*---------------------------<-------------------->-------------------------
-------------------*/
if (@$_POST['send']) {
$error = true;
$log_class = new login();
$log_class->prisv();
$log_class->check();
echo $log_class->login."<br />";
echo $log_class->password."<br />";
if ($log_class->check === true) {
//Connect to DataBase
$defines = new definesbase();
$defines->defines();
$mysqli = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
$mysqli->set_charset('utf-8');
$result_set = $mysqli->query("SELECT password,login FROM users WHERE login =
'$log_class->login'");
$arr = [];
while ($row = $result_set->fetch_assoc()) {
$arr[]= $row;
}
if ($arr['login'] == $log_class->login && $arr['password'] == $log_class-
>password) {
$error = true;
echo "Guten tag!";
}else $error = false;
$mysqli->close();
}
/*------------------------------<------------------->_----------------------
-------------------*/
}
echo "This is the main page";
?>
Classes
Class Login
//login_class.php
<?php
class login{
public $login;
public $password;
public $check;
public function prisv(){
$this->login = $_POST['login'];
$this->password = $_POST['password'];
}
public function check(){
$this-> prisv();
if (!empty($this->login) && !empty($this->password)) {
htmlspecialchars($this->login);
htmlspecialchars($this->password);
trim($this->login);
trim($this->password);
$this->check = true;
}
}
}
?>
|