diff --git a/header.php b/header.php index 6f6732b038ba3696a61391e994d0e81e22b6b583..5cf73db225327b096bae4045ec49409e7c1c7634 100644 --- a/header.php +++ b/header.php @@ -4,6 +4,6 @@ <meta charset="utf-8" /> <title>secours retraité</title> <link rel="script/javascript" src="./FrontEnd/js/jquery.min.js"/> - <link rel="shortcut icon" type="image/x-icon" href="Annoying_Dog.gif" / + <link rel="shortcut icon" type="image/x-icon" href="Annoying_Dog.gif" /> </head> - <body> \ No newline at end of file + <body> diff --git a/index.php b/index.php index bf22b71dc96ba78f8457dd72a773bf476f8526cf..17e42b4dda94289aba2853498a491537d7976df5 100644 --- a/index.php +++ b/index.php @@ -3,21 +3,17 @@ session_start(); require_once 'header.php'; ?> -<!DOCTYPE html> -<html> - <head> - <meta charset="utf-8" /> - <title>secours retraité</title> - <link rel="script/javascript" src="./FrontEnd/js/jquery.min.js"/> - <link rel="shortcut icon" type="image/x-icon" href="Annoying_Dog.gif" /> - </head> - <body> - <nav> - - <a id="login" href="./login.php"/>Login</a> - +<?php + if(isset($_POST['login'])) + { + echo '<a id="login" href="./login.php"/>hello'.$_POST['login'].'</a>'; + } else + { + echo '<a id="login" href="./login.php"/>Login</a>'; + } +?> </nav> diff --git a/login_backend.php b/login_backend.php new file mode 100644 index 0000000000000000000000000000000000000000..46f4fcaf1600221b75112047a1fafe022c1cc8da --- /dev/null +++ b/login_backend.php @@ -0,0 +1,34 @@ +<?php +require_once 'class/BackEnd/User/monitoreduser.class.php'; +require_once 'class/BackEnd/User/supervisoruser.class.php'; + +session_start(); + +if(isset($_POST['login']) && isset($_POST['password']) && !empty($_POST['login']) && !empty($_POST['password'])) +{ + try + { + $user= new MonitoredUser('login', $_POST['password']); + if ($user->password === $_POST['password']) + { + $_SESSION['login']=$user->getLogin(); + } + } + catch(Exception $e){ + try + { + $user= new SupervisorUser('login', $_POST['password']); + if ($user->password === $_POST['password']) + { + $_SESSION['login']=$user->getLogin(); + } + } + catch(Exception $e){ + header('Location: index.php?err=1'); + } + header('Location: index.php'); + } + +} else { + header('Location: index.php?err=1'); +} \ No newline at end of file