model admin

php
Anthony RICHARD 1 year ago
parent d355bb6312
commit 211c4939b2

@ -4,16 +4,14 @@ namespace model;
class MdlAdmin class MdlAdmin
{ {
/** /**
* @param UserGateway $gtw * @param UserGateway userGtw
*/ */
public function __construct(UserGateway $gtw) public function __construct(UserGateway $userGtw)
{ {
$this->gtw = $gtw; $this->gtw = $gtw;
} }
public function connection($login, $password){ public function connection($login, $password){
$cleanedLogin = strip_tags($login); $cleanedLogin = strip_tags($login);
$cleanedPassword = strip_tags($password); $cleanedPassword = strip_tags($password);
@ -38,13 +36,15 @@ class MdlAdmin
public function isAdmin(){ public function isAdmin(){
if( isset ($_SESSION['login'])){ if( isset ($_SESSION['login'])){
$login=strip_tags($_SESSION['login']); $login = strip_tags($_SESSION['login']);
$user = $this->gtw->findUserByEmail($login); $user = $this->gtw->findUserByEmail($login);
var_dump($user->getId());
echo "coucou";
if ($user && $this->gtw->isAdmin($user->getId())) return $user; if ($user && $this->gtw->isAdmin($user->getId())) return $user;
else return null; else return null;
} }
else return null; else return null;
} }
public function addUser(string $password, string $email, string $name, string $surname, string $nickname, string $image, bool $extraTime, int $group, array $roles){
}
} }
Loading…
Cancel
Save