Formulaire d'identification PHP
Résolu/Fermé
Utilisateur anonyme
-
3 avril 2015 à 11:29
yg_be Messages postés 23436 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 janvier 2025 - 25 déc. 2016 à 21:09
yg_be Messages postés 23436 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 janvier 2025 - 25 déc. 2016 à 21:09
A voir également:
- Formulaire d'identification PHP
- Entrer les informations d'identification reseau - Guide
- Formulaire de réclamation facebook - Guide
- Easy php - Télécharger - Divers Web & Internet
- Code d'identification - Guide
- Formulaire instagram compte suspendu - Guide
3 réponses
VlkPr3s
Messages postés
235
Date d'inscription
vendredi 30 mai 2014
Statut
Membre
Dernière intervention
27 juin 2016
130
3 avril 2015 à 11:39
3 avril 2015 à 11:39
Tu stockes ou tes variables login et motdepasse ?
Utilisateur anonyme
3 avril 2015 à 12:10
3 avril 2015 à 12:10
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 ?
VlkPr3s
Messages postés
235
Date d'inscription
vendredi 30 mai 2014
Statut
Membre
Dernière intervention
27 juin 2016
130
3 avril 2015 à 12:54
3 avril 2015 à 12:54
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
23436
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
23 janvier 2025
Ambassadeur
1 559
25 déc. 2016 à 21:09
25 déc. 2016 à 21:09
Les réponses du forum t'ont-elles été utiles?
3 avril 2015 à 11:42