Создать простой сайт, где будет страница с формой для авторизации и страница для авторизованного пользователя.
<?php
class Authentication
{
private $dbService;
public function __construct()
{
$this->dbService = new DatabaseService();
}
public function isLoggedIn()
{
if (!isset($_SESSION["logged_in"]))
return false;
return $_SESSION["logged_in"];
}
public function doLogin($login, $password)
{
if (empty($login) || empty($password))
return;
$result = false;
//$db_service = new DatabaseService();
//$db_connect = $db_service->getConn();
$sql = "SELECT * FROM users WHERE login = '".Helper::sanitizeInput($login)."' AND password = '".Helper::sanitizeInput($password)."'";
$data = $this->dbService->query($sql);
if ($data->num_rows > 0)
{
$row = $data->fetch_assoc();
if ($row["login"] == $login && $row["password"] == $password)
$result = true;
$data->free_result();
}
//$db_connect->close();
$_SESSION["logged_in"] = $result;
return $result;
}
public function logoff()
{
session_destroy();
}
}