Un message de vérification d'authentification
ia2c
Messages postés
37
Statut
Membre
-
ia2c Messages postés 37 Statut Membre -
ia2c Messages postés 37 Statut Membre -
Bonjour,
je vous explique mon problème, l'accès à mon application se fait par trois acteurs sont: utilisateur, technicien ou administrateur et après l'authentification chacun entre eux se dirige vers une page précise. l'authentification se faite avec un matricule et un mot de passe..
je veux savoir comment afficher un message lorsque le matricule saisie n'existe pas dans la base
voila une partie de mon code de la page authentification.php
<form action="trait.php" method="post">
<label for="">
Matricule:
<span class="required">*</span>
</label>
<input placeholder="saisir votre matricule" name="matricule" required id="">
<label for="">
Mot de passe:
<span class="required">*</span>
</label>
<input placeholder="saisir votre mot de passe" type="password" name="password" required id="" >
<button type="submit" title="Valider!" value="envoyer">
<span class="button-content">
Valider
</span>
</button>
<button type="reset" title="Annuler!" value="envoyer">
<span class="button-content">
Annuler
</span>
</button>
et ci dessous la page trait.php
<?php
include ('connection.php');
if (isset($_POST['matricule'])){
$matricule = addslashes($_POST['matricule']);
$password = addslashes(($_POST['password']));
$resultat= mysql_query("select * from utilisateurs where matricule='$matricule' AND password='$password' AND fonction!='technicien'AND fonction!='administrateur'");
$res= mysql_query("select * from utilisateurs where matricule='$matricule' AND password='$password' AND fonction='technicien'");
$result= mysql_query("select * from utilisateurs where matricule='$matricule' AND password='$password' AND fonction='administrateur'");
if( mysql_fetch_row( $resultat ))
{
session_start();
$_SESSION['matricule']=$matricule;
header("Location:liste_sol_user.php");
}
else if( mysql_fetch_row( $res ))
{
session_start();
$_SESSION['matricule']=$matricule;
header("Location: rec_envoye.php");
}
else{
session_start();
$_SESSION['matricule']=$matricule;
header("Location: ajouter_tache.php");
}
}
?>
aidez moi vraiment j'ai besoin de votre aide :)
merci d'avance ..
je vous explique mon problème, l'accès à mon application se fait par trois acteurs sont: utilisateur, technicien ou administrateur et après l'authentification chacun entre eux se dirige vers une page précise. l'authentification se faite avec un matricule et un mot de passe..
je veux savoir comment afficher un message lorsque le matricule saisie n'existe pas dans la base
voila une partie de mon code de la page authentification.php
<form action="trait.php" method="post">
<label for="">
Matricule:
<span class="required">*</span>
</label>
<input placeholder="saisir votre matricule" name="matricule" required id="">
<label for="">
Mot de passe:
<span class="required">*</span>
</label>
<input placeholder="saisir votre mot de passe" type="password" name="password" required id="" >
<button type="submit" title="Valider!" value="envoyer">
<span class="button-content">
Valider
</span>
</button>
<button type="reset" title="Annuler!" value="envoyer">
<span class="button-content">
Annuler
</span>
</button>
et ci dessous la page trait.php
<?php
include ('connection.php');
if (isset($_POST['matricule'])){
$matricule = addslashes($_POST['matricule']);
$password = addslashes(($_POST['password']));
$resultat= mysql_query("select * from utilisateurs where matricule='$matricule' AND password='$password' AND fonction!='technicien'AND fonction!='administrateur'");
$res= mysql_query("select * from utilisateurs where matricule='$matricule' AND password='$password' AND fonction='technicien'");
$result= mysql_query("select * from utilisateurs where matricule='$matricule' AND password='$password' AND fonction='administrateur'");
if( mysql_fetch_row( $resultat ))
{
session_start();
$_SESSION['matricule']=$matricule;
header("Location:liste_sol_user.php");
}
else if( mysql_fetch_row( $res ))
{
session_start();
$_SESSION['matricule']=$matricule;
header("Location: rec_envoye.php");
}
else{
session_start();
$_SESSION['matricule']=$matricule;
header("Location: ajouter_tache.php");
}
}
?>
aidez moi vraiment j'ai besoin de votre aide :)
merci d'avance ..
A voir également:
- Un message de vérification d'authentification
- Comment recuperer un message supprimé sur whatsapp - Guide
- Epingler un message whatsapp - Accueil - Messagerie instantanée
- Message absence thunderbird - Guide
- Message supprimé whatsapp - Guide
- Message du pere noel gratuit whatsapp - Accueil - Messagerie instantanée
1 réponse
Bonjour, enfin j'ai résolu mon problème et voici ma solution pour ceux qui ont besoin..
j'ai mis ce code dans la page authentification.php
<?php
include ('connection.php');
if (isset($_POST['matricule']))
$matricule = addslashes($_POST['matricule'])
$password = addslashes(($_POST['password']))
$sql_verification = mysql_query('SELECT * FROM utilisateurs WHERE matricule =\''.$matricule.'\'');
$verification = mysql_num_rows($sql_verification);
if($verification == 0) {
echo '<ul><li style="color:#1E90FF"><h4>Utilisateur inexistant !</h4></li></ul></br>';
}
else {
$resultat= mysql_query("select * from utilisateurs where matricule='$matricule' AND password='$password' AND fonction!='technicien'AND fonction!='administrateur'");
$res= mysql_query("select * from utilisateurs where matricule='$matricule' AND password='$password' AND fonction='technicien'");
$result= mysql_query("select * from utilisateurs where matricule='$matricule' AND password='$password' AND fonction='administrateur'");
if( mysql_fetch_row( $resultat ))
{
session_start();
$_SESSION['matricule']=$matricule;
header("Location:liste_sol_user.php");
}
else if( mysql_fetch_row( $res ))
{
session_start();
$_SESSION['matricule']=$matricule;
header("Location: rec_envoye.php");
}
else if ( mysql_fetch_row( $result ))
{
session_start();
$_SESSION['matricule']=$matricule;
header("Location: ajouter_tache.php");
}
}
}
?>
j'ai mis ce code dans la page authentification.php
<?php
include ('connection.php');
if (isset($_POST['matricule']))
$matricule = addslashes($_POST['matricule'])
$password = addslashes(($_POST['password']))
$sql_verification = mysql_query('SELECT * FROM utilisateurs WHERE matricule =\''.$matricule.'\'');
$verification = mysql_num_rows($sql_verification);
if($verification == 0) {
echo '<ul><li style="color:#1E90FF"><h4>Utilisateur inexistant !</h4></li></ul></br>';
}
else {
$resultat= mysql_query("select * from utilisateurs where matricule='$matricule' AND password='$password' AND fonction!='technicien'AND fonction!='administrateur'");
$res= mysql_query("select * from utilisateurs where matricule='$matricule' AND password='$password' AND fonction='technicien'");
$result= mysql_query("select * from utilisateurs where matricule='$matricule' AND password='$password' AND fonction='administrateur'");
if( mysql_fetch_row( $resultat ))
{
session_start();
$_SESSION['matricule']=$matricule;
header("Location:liste_sol_user.php");
}
else if( mysql_fetch_row( $res ))
{
session_start();
$_SESSION['matricule']=$matricule;
header("Location: rec_envoye.php");
}
else if ( mysql_fetch_row( $result ))
{
session_start();
$_SESSION['matricule']=$matricule;
header("Location: ajouter_tache.php");
}
}
}
?>