Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <?php
- class Utilisateur {
- protected $login;
- protected $pass;
- protected $typeUser; // Administrateur, fournisseur ou client
- function __construct($login, $pass, $typeUser) {
- echo "<p>Utilisateur créé</p>";
- $this->login = $login;
- $this->pass = $pass;
- $this->typeUser = $typeUser;
- }
- public function isAuthentified($login, $pass) {
- if ($login == $this->login && $pass == $this->pass) {
- echo "Utilisateur " . $login . " connecté !";
- return true;
- }
- return false;
- }
- public function securePage($authLevels) {
- }
- public function getUser() {
- }
- public function logout() {
- logout();
- }
- }
- $u = new Utilisateur(htmlspecialchars($_POST["login"]), htmlspecialchars($_POST["pass"]), htmlspecialchars($_POST["typeUser"]));
- $u->isAuthentified("toto","z");
- ?>
- <html>
- <head>
- <title>TDm2</title>
- </head>
- <body>
- <form action="TDm2.php" method="post">
- Login : <input type="text" name="login" id="login"><br />
- Mot de passe : <input type="password" name="pass" id="pass"><br />
- <p>Type d'user : </p><input type="radio" name="typeUser" value="client" checked>Client<br />
- <input type="radio" name="typeUser" value="fournisseur">Fournisseur<br />
- <input type="radio" name="typeUser" value="admin">Administrateur<br />
- <button>Go !</button>
- </form>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement