sign in and controler

develop
Érina POINT 3 years ago
parent 8c0a702a49
commit 75cd44d40f

@ -4,13 +4,12 @@ require_once('controleur/gest.php');
class FrontControler {
private $actions = array(
"Gest" => ["wantToConnect"],
"Gest" => ["wantToConnect", 'connecting', 'wantToSignIn', 'signIn'],
);
function start() {
session_start();
$action = $_REQUEST['action'];
if(in_array($action, $this->action['Gest'])){
if(in_array($actions, $this->action['Gest'])){
$controleur = new GestControler();
}else{
$controleur = new GestControler();

@ -3,9 +3,25 @@
class GestControler {
function __construct() {
try{
$m = new ModelGest();
$action = isset($_REQUEST['action']) ? $_REQUEST['action'] : "default";
switch($action){
case "connecting":
$username = $_REQUEST['username'];
$password = $_REQUEST['password'];
$m->connect($username, $password);
break;
case "wantToSignIn":
require('vues/signin.php');
break;
case "signin":
$username = $_REQUEST['username'];
$password = $_REQUEST['password'];
$password2 = $_REQUEST['password2'];
$
case "wantToConnect":
$m->signin($username, $password, $password2);
break;
default:
require("vues/connect.php");
break;

@ -1,3 +1,5 @@
<?php session_start(); ?>
<!DOCTYPE html>
<html>

@ -4,9 +4,11 @@
</head>
<body>
<form>
<form methode="POST" action="?action=connecting">
<input id="usernameFrom" type="text" placeholder="Pseudo"/>
<input id="passwordFrom" type="password"/>
<input value="OK" type="submit"/>
</form>
<br/>
<a href="?action=wantToSignIn">S'inscrire</a>
</body>

@ -0,0 +1,12 @@
<head>
<title>S'inscrire</title>
<meta charset="utf-8"/>
</head>
<body>
<form methode="POST" action="?action=createAcount">
<input name="username" type="text" placeholder="Pseudo"/>
<input name="password" type="password"/>
<input name="password2" type="password"/>
<input value="S'inscrire" type="submit"/>
</form>
</body>
Loading…
Cancel
Save