Skip to content
Extraits de code Groupes Projets
Valider 36cd659d rédigé par JAYASHANKAR Koumaarashankar's avatar JAYASHANKAR Koumaarashankar
Parcourir les fichiers

Ajout de creation_compte et authentification

parent d0df509e
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
,koumaar,koumaar-VirtualBox,28.04.2016 19:49,file:///home/koumaar/.config/libreoffice/4;
\ No newline at end of file
<?php
include("Miseenpage.php");
entete("Authentification");
if (isset($_POST['connexion'] && $_POST['connexion']=='Se connecter'{
if ((isset($_POST['noma']) && !empty($_POST['noma'])) && (isset($_POST['mdpa']) && !empty($_POST['mdpa'])){
if( $bd= (pg_connect("host=pgsql2 user))){
$requete='SELECT COUNT(*) FROM compte_client WHERE nom=$_POST['noma'] AND MdP=$_POST['mdpa']';
$response=pg_query($bd,$requete);
if($response){
$nbrow=pg_num_rows($response);
if($nbrow==0){
$erreur="Ce compte n'existe pas, veuillez vérifiez vore nom et votre mot de passe";
}
else if($nbrow>1){
$erreur="plusieurs comptes de meme nom et mot de passe";
}
else{
session_start();
$_SESSION['nom']=$_POST['nom'];
header(...);
exit();
}
}
}
else{
$erreur="problème de connexion au base de données"
}
}
else {
$erreur="un des champs est vide"
}
}
?>
<h1>Connectez vous</h1>
<p>
<form action="authentification.php" method="POST">
Nom <input type="text" name="noma" value="<?php if (isset($_POST['noma'])) echo $_POST['noma']; ?>"><br/>
Mot de passe <input type="password" name="mdpa" value="<?php if (isset($_POST['mdpa'])) echo $_POST['mdpa']; ?>"/>
<input type="submit" name="connexion" value="Se connecter">
</p>
</form>
<a href="creation_compte">Inscription</a>
<?php
if (isset($erreur)) echo'</br>',$erreur;
pied();
?>
\ No newline at end of file
<?php
include("Miseenpage.php");
entete("Authentification");
if (isset($_POST['connexion'] && $_POST['connexion']=='Se connecter'{
if ((isset($_POST['noma']) && !empty($_POST['noma'])) && (isset($_POST['mdpa']) && !empty($_POST['mdpa'])){
if( $bd= (pg_connect("host=pgsql2 user))){
$requete='SELECT COUNT(*) FROM compte_client WHERE nom=$_POST['noma'] AND MdP=$_POST['mdpa']';
$response=pg_query($bd,$requete);
}
}
else {
$erreur="un des champs est vide"
}
}
?>
<h1>Connectez vous</h1>
<p>
<form action="authentification.php" method="POST">
Nom <input type="text" name="noma" value="<?php if (isset($_POST['noma'])) echo $_POST['noma']; ?>"><br/>
Mot de passe <input type="password" name="mdpa" value="<?php if (isset($_POST['mdpa'])) echo $_POST['mdpa']; ?>"/>
<input type="submit" name="connexion" value="Se connecter">
</p>
</form>
<?php
if (isset($erreur)) echo'</br>',$erreur;
pied();
?>
\ No newline at end of file
<?php
include("Miseenpage.php");
entete("Création de compte");
if (isset($_POST['inscription'] && $_POST['inscription']=='Inscription'{
if ((isset($_POST['nom']) && !empty($_POST['nom'])) && (isset($_POST['prenom']) && !empty($_POST['prenom'])) && (isset($_POST['DoB']) && !empty($_POST['DoB'])) && (isset($_POST['mdp']) && !empty($_POST['mdp'])) && (isset($_POST['mdp_c']) && !empty($_POST['mdp_c']))){
if ($_POST['mdp']!=$_POST['mdp_c']){
$erreur="Les deux mot de passes sont différents";
}
else {
if( $bd= (pg_connect("host=pgsql2 user))){
$requete='SELECT COUNT(*) FROM compte_client WHERE nom=$_POST['nom']';
$response=pg_query($bd,$requete);
if ($response){
if(($nbrow=pg_num_rows($response))==0){
$requete='INSERT INTO compte_client VALUES ("",$_POST['nom'],$_POST['prenom'],$_POST['DoB'],$_POST['mdp']);
$response=pg_query($bd,$requete);
}
else{
$erreur="Ce Nom est déjà utilisé";
}
}
else{
$erreur="Requete non effectué"
}
}
else{
$erreur="Problème de connexion au base de données";
}
}
}
else{
$erreur="au moins un des champs est vide";
}
}
?>
<h1>Complétez ce formulaire</h1>
<p>
<form action="creation_compte.php" method="POST">
Nom <input type="text" name="nom" value="<?php if (isset($_POST['nom'])) echo $_POST['nom']; ?>"><br/>
Prénom <input type="text" name="prenom" value="<?php if (isset($_POST['prenom'])) echo $_POST['prenom']; ?>" /><br/>
Date de Naissance <input type="text" name="DoB" value="<?php if (isset($_POST['DoB'])) echo $_POST['DoB']; ?>" /><br/>
Mot de passe <input type="password" name="mdp" value="<?php if (isset($_POST['mdp'])) echo $_POST['mdp']; ?>"/><br/>
Confirmez mot de passe <input type="password" name="mdp_c" value="<?php if (isset($_POST['mdp_c'])) echo $_POST['mdp_c']; ?>" /><br/>
</p>
<input type="submit" name="inscription" value="Inscription">
</form>
<?php
if (isset($erreur)) echo'</br>',$erreur;
pied();
?>
\ No newline at end of file
<?php
include("Miseenpage.php");
entete("Création de compte");
if (isset($_POST['inscription'] && $_POST['inscription']=='Inscription'{
if ((isset($_POST['nom']) && !empty($_POST['nom'])) && (isset($_POST['prenom']) && !empty($_POST['prenom'])) && (isset($_POST['DoB']) && !empty($_POST['DoB'])) && (isset($_POST['mdp']) && !empty($_POST['mdp'])) && (isset($_POST['mdp_c']) && !empty($_POST['mdp_c']))){
if ($_POST['mdp']!=$_POST['mdp_c']){
$erreur="Les deux mot de passes sont différents";
}
else {
if( $bd= (pg_connect("host=pgsql2 user))){
$requete='SELECT COUNT(*) FROM compte_client WHERE nom=$_POST['nom']';
$response=pg_query($bd,$requete);
if ($response){
if($nbrow=pg_num_rows($response)==0){
$requete='INSERT INTO compte_client VALUES ("",$_POST['nom'],$_POST['prenom'],$_POST['DoB'],$_POST['mdp']);
$response=pg_query($bd,$requete);
}
else{
$erreur="Ce Nom est déjà utilisé";
}
}
else{
$erreur="Requete non effectué"
}
}
else{
$erreur="Problème de connexion au base de données";
}
}
}
else{
$erreur="au moins un des champs est vide";
}
}
?>
<h1>Complétez ce formulaire</h1>
<p>
<form action="creation_compte.php" method="POST">
Nom <input type="text" name="nom" value="<?php if (isset($_POST['nom'])) echo $_POST['nom']; ?>"><br/>
Prénom <input type="text" name="prenom" value="<?php if (isset($_POST['prenom'])) echo $_POST['prenom']; ?>" /><br/>
Date de Naissance <input type="text" name="DoB" value="<?php if (isset($_POST['DoB'])) echo $_POST['DoB']; ?>" /><br/>
Mot de passe <input type="password" name="mdp" value="<?php if (isset($_POST['mdp'])) echo $_POST['mdp']; ?>"/><br/>
Confirmez mot de passe <input type="password" name="mdp_c" value="<?php if (isset($_POST['mdp_c'])) echo $_POST['mdp_c']; ?>" /><br/>
</p>
<input type="submit" name="inscription" value="Inscription">
</form>
<?php
if (isset($erreur)) echo'</br>',$erreur;
pied();
?>
\ No newline at end of file
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter