Formulaire d'identification PHP
Résolu
Utilisateur anonyme
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai crée un formulaire en HTML que voici :
Or voici le traitement php :
Or cela m'affiche "erreur d'identification" lorsque je rentre un identifiant et un mot de passe fictif.
Pouvez-vous m'aider ?
Cordialement
J'ai crée un formulaire en HTML que voici :

Or voici le traitement php :
<?php
if (isset($login) && ($password)) {
// alternativement ici on peut rediriger avec header() vers la page réservée aux utilisateurs identifiés
header('Location: bienvenue.html'); ' !';
}
else {
// alternativement ici on peut rediriger avec header() vers la page d'identification
echo 'Erreur d\'identification! ';
}
?>
Or cela m'affiche "erreur d'identification" lorsque je rentre un identifiant et un mot de passe fictif.
Pouvez-vous m'aider ?
Cordialement
A voir également:
- Formulaire d'identification PHP
- Entrer les informations d'identification reseau - Guide
- Easy php - Télécharger - Divers Web & Internet
- Supprimer identification instagram - Guide
- Identification instagram - Guide
- Expert php pinterest - Télécharger - Langages
3 réponses
Tu stockes ou tes variables login et motdepasse ?
Utilisateur anonyme
Effectivement j'ai oublié. Ils sont normalement stockés dans la base de données.
Voici le nouveau code que j'ai finalement stocké dans la variable POST
Mais hélas c'est toujours le même problème "Erreur d'identification" quel que soit les comptes fictifs.
Pouvez-vous m'aider ?
<?php
if (isset($_POST['login']) && ($_POST['password'])) {
// alternativement ici on peut rediriger avec header() vers la page réservée aux utilisateurs identifiés
header('Location: bienvenue.html');
}
else {
// alternativement ici on peut rediriger avec header() vers la page d'identification
echo 'Erreur d\'identification! ';
}
?>
Mais hélas c'est toujours le même problème "Erreur d'identification" quel que soit les comptes fictifs.
Pouvez-vous m'aider ?
Tient je suis d'une énorme gentillesse ajrd
if(!empty($_POST['Login']) && !empty($_POST['Password']))
{
$_POST['Login'] = htmlentities($_POST['Login'],ENT_QUOTES);
$_POST['Password'] = htmlentities($_POST['Password'],ENT_QUOTES);
$sql = "SELECT * FROM users WHERE Login='".$_POST['Login']."'";
$req = $DB->query($sql) or die ("Erreur SQL");
$data = $req->fetch();
if(!empty($data['Login']))
{
$_POST['Password'] = md5($_POST['Password']);
if($data['Password'] == $_POST['Password'])
{
if($data['Level'] == '10')
{
session_start();
$_SESSION['Login'] = $_POST['Login'];
$_SESSION['id'] = $data['id'];
$_SESSION['Level'] = $data['Level'];
header("location: index_securise.php");
}
if($data['Level'] == '5')
{
session_start();
$_SESSION['Login'] = $_POST['Login'];
$_SESSION['id'] = $data['id'];
$_SESSION['Level'] = $data['Level'];
header("location: index_membre.php");
}
}
else echo '<font color="red">Mot de passe incorrecte <a href="index.php"> retour ici </a></font>';
}
else echo '<font color="red">Login incorrecte !!<a href="index.php"> retour ici </a></font>';
}
else echo '<center><font color="red">Erreur</center></font>';
?>
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
Les réponses du forum t'ont-elles été utiles?