Sélectionner une révision Git
register.php 5,56 Kio
<?php
session_start();
require_once"fonction.php";
require_once"/class/inscription.class.php";
$bdd=bdd();
if (isset($_POST['pseudo'], $_POST['mdp'], $_POST['mdpC'], $_POST['mail']))
{
$pseudo = $_POST['pseudo'];
$mdp = $_POST['mdp'];
$mdpC = $_POST['mdpC'];
$mail = $_POST['mail'];
$inscription = new inscription($pseudo, $mail, $mdp, $mdpC);
$verif = $inscription->verify();
if ($verif=="ok") {
$inscription->enregistrer();
header("Location: login.php");
exit;
}
else
{
$erreur = $verif;
}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<title>Com-Ensiie</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="./bootstrap/css/bootstrap.css">
<link rel="stylesheet" href="./bootstrap/css/mystyle.css">
<script src="./script.js"></script>
</head>
<body>
<div class="container-fluid">
<div class="jumbotron">
<h1><span style="color: white">Com-Ensiie</span></h1>
</div>
<button type="button" class="btn btn-success btn-right" onclick="location.href='./login.php'" >Se connecter</button>
<button type="button" class="btn btn-success btn-right" onclick="location.href='./register.php'" >S'enregistrer</button>
</div>
</div>
<div>
<nav class="navbar navbar-inverse">
<div class="navbar-header">
<a class="navbar-brand" href="accueil.php">Com-Ensiie</a>
</div>
<?php
$dn2 = pg_query("SELECT * FROM keys ORDER BY name asc");
while($reponse=pg_fetch_assoc($dn2))
{
?>
<div class="navbar-header">
<ul class="nav navbar-nav">
<li class="dropdown active"><a href="./topiclist.php?category=<?php echo $reponse['name']; ?>"><?php echo $reponse['name']; ?></a></li>
</ul>
</div>
<?php
}
?>
</nav>
</div>
<div class="container-fluid text-center">
<div class="row content">
<div class="col-sm-2 sidenav">
</div>
<div class="col-lg-8 text-left">
<h1>Créez votre compte :</h1>
<form class="form-horizontal" action="./register.php" method="post">
<div class="form-group">
<label for="usernamelabel" class="col-sm-2 control-label">Pseudo</label>
<div class="col-xs-4">
<input type="text" class="form-control" name="pseudo"
placeholder="Entre 5 et 20 caractéres" required
aria-required="true" pattern="^([- \w\d\u00c0-\u024f]+)$" spellcheck="false" size="20"
>
</div>
</div>
<div class="form-group">
<label for="passwordlabel" class="col-sm-2 control-label">Mot de passe</label>
<div class="col-xs-4">
<input type="password" class="form-control" name="mdp" size="30"
placeholder="Minimum 6 caractéres" required
aria-required="true" pattern="^([- \w\d\u00c0-\u024f]+)$" spellcheck="false">
</div>
</div>
<div class="form-group">
<label for="password_againlabel" class="col-sm-2 control-label">Mot de passe</label>
<div class="col-xs-4">
<input type="password" class="form-control" name="mdpC" size="30"
placeholder="Confirmation du mot de passe..." rquired
aria-required="true" pattern="^([- \w\d\u00c0-\u024f]+)$" spellcheck="false">
</div>
</div>
<div class="form-group">
<label for="adrmaillabel" class="col-sm-2 control-label">Adresse mail</label>
<div class="col-xs-4">
<input type="text" class="form-control" name="mail"
placeholder="Votre adresse mail..." aria-required="true"
pattern="^(([-\w\d]+)(\.[-\w\d]+)*@([-\w\d]+)(\.[-\w\d]+)*(\.([a-zA-Z]{2,5}|[\d]{1,3})){1,2})$"
spellcheck="false" size="30" requierd>
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-xs-4">
<button type="submit" name="signup" class="btn btn-primary">S'enregistrer</button>
<?php
if (isset($erreur)) {
echo $erreur;
}
?>
</div>
</div>
</form>
</div>
</div>
<div class="footer">
</div>
</div>
</body>
</html>