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