parent
cbad497b4e
commit
3a1eb53dea
@ -0,0 +1,38 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
require('gatewayAdmins.php');
|
||||||
|
require('config.php');
|
||||||
|
|
||||||
|
class MdlAdmin
|
||||||
|
{
|
||||||
|
public function connection($login, $mdp){
|
||||||
|
|
||||||
|
$gateway = new GatewayAdmin(new Connection($dsn,$user,$pass));
|
||||||
|
|
||||||
|
if(password_verify($mdp,$gatewayAdmin->getCredential($login))){
|
||||||
|
$_SESSION['role']='admin';
|
||||||
|
$_SESSION['login']=$login;
|
||||||
|
return new Admin($login,$role);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public function déconnexion(){
|
||||||
|
session_unset();
|
||||||
|
session_destroy();
|
||||||
|
$_SESSION = array();
|
||||||
|
}
|
||||||
|
|
||||||
|
public function isAdmin(){
|
||||||
|
if(isset $_SESSION['login'] && isset $_SESSION['role']) {
|
||||||
|
$login = Nettoyer::nettoyer_string($_SESSION['login']);
|
||||||
|
$role = Nettoyer::nettoyer_string($_SESSION['role']);
|
||||||
|
return new Admin($login,$role)
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -1,10 +1,13 @@
|
|||||||
<?php
|
<?php
|
||||||
|
//chargement config
|
||||||
|
require_once("config.php");
|
||||||
|
|
||||||
require_once("connection.php");
|
require_once("connection.php");
|
||||||
require_once("ControllerAdmin.php");
|
require_once("ControllerAdmin.php");
|
||||||
require_once("gatewayAdmins.php");
|
require_once("gatewayAdmins.php");
|
||||||
|
require_once("gatewayNews.php");
|
||||||
|
require_once("gatewaySources.php");
|
||||||
|
|
||||||
//chargement config
|
|
||||||
require_once("config.php");
|
|
||||||
|
|
||||||
$controller = new ControllerAdmin();
|
$controller = new ControllerAdmin();
|
||||||
?>
|
?>
|
||||||
|
@ -0,0 +1,16 @@
|
|||||||
|
<!doctype html>
|
||||||
|
<html>
|
||||||
|
<?php
|
||||||
|
foreach ($listeNews as $n){
|
||||||
|
echo $n->getTitle();
|
||||||
|
echo "</br>";
|
||||||
|
echo $n->getPubdate();
|
||||||
|
echo "</br>";
|
||||||
|
echo $n->getLink();
|
||||||
|
echo "</br>";
|
||||||
|
echo $n->getDescription();
|
||||||
|
echo "</br>";
|
||||||
|
echo "</br>";
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
</html>
|
Loading…
Reference in new issue