diff --git a/index.php b/index.php index d426141491ab00bbd9a1d2584fee039f35694f79..acf1c06db56d1fcbce9a68ee7e8740e9a4d82b77 100644 --- a/index.php +++ b/index.php @@ -8,7 +8,7 @@ require_once 'header.php'; <?php if(isset($_SESSION['login'])) { - echo 'Hello' . $_SESSION['login'] . '. <a id="logout" href="logout.php"/>Se déconnecter</a>'; + echo 'Hello ' . $_SESSION['login'] . '. <a id="logout" href="logout.php"/>Se déconnecter</a>'; } else { echo '<a id="login" href="login.php"/>Login</a>'; diff --git a/register.php b/register.php index c7c5199ec321e8adf4b4fc270beb8a546c561f13..54de7073f97725a8279d468b95259e4e1f861a3e 100644 --- a/register.php +++ b/register.php @@ -20,7 +20,7 @@ require_once 'header.php'; <input type="text" name="tel"> <br/> Mot de passe:<br/> - <input type="password" name="passwd"> + <input type="password" name="password"> <br/> Confirmer le mot de passe:<br/> <input type="password" name="passwd_confc"> diff --git a/register_backend.php b/register_backend.php new file mode 100644 index 0000000000000000000000000000000000000000..0d75b77e8822d6ffd2f7f7a1f68e4c0ea1006b43 --- /dev/null +++ b/register_backend.php @@ -0,0 +1,46 @@ +<?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'])) +{ + if(isset($_POST['email']) && !empty($_POST['email']) && isset($_POST['tel']) + && !empty($_POST['tel']) && isset($_POST['passwd_confc']) && !empty($_POST['passwd_confc']) + && isset($_POST['address']) && !empty($_POST['address'])) + { + if($_POST['password'] === $_POST['passwd_confc']) + { + if($_POST['type'] === monitored) + { + $user = \BackEnd\User\MonitoredUser::addUser($_POST['login'],$_POST['email'],$_POST['password'], + $_POST['name'],$_POST['address'], $_POST['tel']); + } + else if ($_POST['type'] === supervisor) + { + $user = \BackEnd\User\SupervisorUser::addUser($_POST['login'],$_POST['email'],$_POST['password'], + $_POST['name'],$_POST['address'], $_POST['tel']); + } + else + { + + } + + $_SESSION['login']= $user->getLogin(); + $_SESSION['id'] = $user->getId(); + $_SESSION['type'] = $user->getType(); + } + else + { + + } + } + + +} else +{ + header('Location: index.php?err=1'); + exit; +} \ No newline at end of file