Sélectionner une révision Git
login_backend.php 960 o
<?php
session_start();
require_once 'class/BackEnd/User/monitoreduser.class.php';
require_once 'class/BackEnd/User/supervisoruser.class.php';
if(isset($_POST['login']) && isset($_POST['password']) && !empty($_POST['login']) && !empty($_POST['password']))
{
try
{
$user= new \BackEnd\User\MonitoredUser('login', $_POST['login']);
if ($user->getPassword() === $_POST['password'])
{
$_SESSION['login']= $user->getLogin();
$_SESSION['id'] = $user->getId();
$_SESSION['type'] = $user->getType();
}
}
catch(Exception $e)
{
try
{
$user= new \BackEnd\User\SupervisorUser('login', $_POST['login']);
if ($user->getPassword === $_POST['password'])
{
$_SESSION['login']= $user->getLogin();
$_SESSION['id'] = $user->getId();
$_SESSION['type'] = $user->getType();
}
}
catch(Exception $e){
header('Location: index.php?err=2');
}
}
header('Location: index.php');
} else
{
header('Location: index.php?err=1');
}