Sélectionner une révision Git
-
Alexandre Morignot a rédigéAlexandre Morignot a rédigé
edit.php 4,90 Kio
<?php
session_start();
require_once"fonction.php";
require_once"./class/edit.class.php";
$bdd=bdd();
if (isset($_POST['mdp'], $_POST['mdpC']) OR isset($_POST['mail'])) {
$mdp=$_POST['mdp'];
$mdpC=$_POST['mdpC'];
$mail = $_POST['mail'];
$edit = new edit($mdp, $mdpC, $mail);
$verif = $edit->verify();
if ($verif =="ok") {
$insert = $edit->update();
header("Location: ./login.php");
}
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>
<?php
if(isset($_SESSION['pseudo'])){
$pseudo=$_SESSION['pseudo'];
?>
</div>
<button type="button" class="btn btn-success btn-right" onclick="location.href='./deconnexion.php'" >Deconnexion</button>
<button type="button" class="btn btn-success btn-right" onclick="location.href='./edit.php'" >Edit</button>
<button type="button" class="btn btn-success btn-right" onclick="location.href='./newtopics.php'" >Nouveau sujet</button>
<label for="hello"><?php echo "Vous êtes connectés entant que : $pseudo";?></label>
</div>
<?php
}
else
{
?>
</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>
<?php
}
?>
<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">
<?php
if(isset($_SESSION['su'])){
if ($_SESSION['su']=='t') {
?>
<div>
<button type="button" class="btn btn-info btn-right" onclick="location.href='./adminEdit.php'" >Edit users</button><br><br>
</div>
<div>
<button type="button" class="btn btn-info btn-right" onclick="location.href='./adminEditTopics.php'" >Edit toppics</button>
</div>
<br><br>
<div>
<button type="button" class="btn btn-info btn-right" onclick="location.href='./adminAddKey.php'" >Add Category</button>
</div>
<?php
}
}
?>
</div>
<div class="col-lg-8 text-left">
<form class="form-horizontal" role="form" method="post" action="./edit.php">
<br>
<div class="row edir">
<label class="col-sm-2 text-right">Mot de passe</label>
<div class="col-xs-4">
<input class="form-control" id="focusedInput" type="password" name="mdp" placeholder ="6 caractéres minimum..."
aria-required="true" pattern="^([- \w\d\u00c0-\u024f]+)$" spellcheck="false">
</div>
</div>
<div class="row edir">
<label class="col-sm-2 text-right">Mot de passe</label>
<div class="col-xs-4">
<input class="form-control" id="focusedInput" type="password" name="mdpC" placeholder ="Confirmation 6 caractéres minimum..."
aria-required="true" pattern="^([- \w\d\u00c0-\u024f]+)$" spellcheck="false">
</div>
</div>
<div class="row edit">
<label class="col-sm-2 text-right ">Nouvelle adresse mail</label>
<div class="col-xs-4">
<input type="mail" name="mail" class="form-control" placeholder="Nouvelle 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">
</div>
</div>
<div class="row edit">
<div class="col-sm-offset-2 col-xs-4">
<button id="submit" class="btn btn-primary edit center-block">Edit</button>
<?php
if (isset($erreur)) {
echo $erreur;
}
?>
</div>
</div>
</form>
</div>
</div>
</div>
<div class="footer"></div>
</div>
</body>
</html>