Identification avec mot de passe
Fermé
monette384
Messages postés
44
Date d'inscription
mardi 17 juin 2008
Statut
Membre
Dernière intervention
11 juillet 2008
-
20 juin 2008 à 10:53
arnaudligth - 20 juin 2008 à 11:35
arnaudligth - 20 juin 2008 à 11:35
A voir également:
- Identification avec mot de passe
- Voir mot de passe wifi android - Guide
- Mot de passe administrateur - Guide
- Identifiant et mot de passe - Guide
- Trousseau mot de passe iphone - Guide
- Réinitialiser pc sans mot de passe - Guide
4 réponses
monette384
Messages postés
44
Date d'inscription
mardi 17 juin 2008
Statut
Membre
Dernière intervention
11 juillet 2008
20 juin 2008 à 11:12
20 juin 2008 à 11:12
ben j'ai rien pigé :(
kazouu
Messages postés
466
Date d'inscription
mercredi 4 juin 2008
Statut
Membre
Dernière intervention
24 juillet 2008
12
20 juin 2008 à 11:23
20 juin 2008 à 11:23
moi j'ai ma page
index.php
<form action="log.php" method="post">
Login :<input type="text" name="loging" value="" />
passwod : <input type="password" name="mdpg" value="" />
<input type="submit" value="envoyer">
qui envoi vers log.php
<html>
<head><link rel="stylesheet" type="text/css" href="monfichier.css" />
<title>resultat</title></head>
<body>
<?php
session_start(); // on initalise les sessions php
// on inclu la page de config
include("./configg1.php");
include("./configg2.php");
if($_POST && !empty($_POST['loging']) && !empty($_POST['mdpg']))
{
$loging = htmlentities($_POST['loging'], ENT_QUOTES);
$mdpg = htmlentities($_POST['mdpg'], ENT_QUOTES);
// on crypt le mot de passe envoyer par le formulaire
$password_md5g = md5($mdpg);
if(($_admin_loging == $loging) && ($password_md5g == $_admin_passg))
{
$_SESSION['_loging'] = $loging;
$_SESSION['_passg'] = $password_md5g;
echo '<h1>Connexion réussi! </h1>';
header('Location: premiere1.php'); }
if(($_admin_loging2 == $loging) && ($password_md5g == $_admin_passg2))
{
$_SESSION['_loging'] = $loging;
$_SESSION['_passg'] = $password_md5g;
echo '<h1>Connexion réussi! </h1>';
header('Location: premiere2.php'); }
else
{
echo '<p style="color:red">Mauvais login ou mot de passe</p>';
header('Location: index.php');
exit();
}
}
else header('Location: index.php');
?>
avec
configg1.php
<?php
$_admin_passg = md5('pass1'); // on crypt pour pouvoir comparer - plus securisé
$_admin_loging = 'login1';
?>
configg1.php
<?php
$_admin_passg2 = md5('pass2'); // on crypt pour pouvoir comparer - plus securisé
$_admin_loging2 = 'login2';
?>
index.php
<form action="log.php" method="post">
Login :<input type="text" name="loging" value="" />
passwod : <input type="password" name="mdpg" value="" />
<input type="submit" value="envoyer">
qui envoi vers log.php
<html>
<head><link rel="stylesheet" type="text/css" href="monfichier.css" />
<title>resultat</title></head>
<body>
<?php
session_start(); // on initalise les sessions php
// on inclu la page de config
include("./configg1.php");
include("./configg2.php");
if($_POST && !empty($_POST['loging']) && !empty($_POST['mdpg']))
{
$loging = htmlentities($_POST['loging'], ENT_QUOTES);
$mdpg = htmlentities($_POST['mdpg'], ENT_QUOTES);
// on crypt le mot de passe envoyer par le formulaire
$password_md5g = md5($mdpg);
if(($_admin_loging == $loging) && ($password_md5g == $_admin_passg))
{
$_SESSION['_loging'] = $loging;
$_SESSION['_passg'] = $password_md5g;
echo '<h1>Connexion réussi! </h1>';
header('Location: premiere1.php'); }
if(($_admin_loging2 == $loging) && ($password_md5g == $_admin_passg2))
{
$_SESSION['_loging'] = $loging;
$_SESSION['_passg'] = $password_md5g;
echo '<h1>Connexion réussi! </h1>';
header('Location: premiere2.php'); }
else
{
echo '<p style="color:red">Mauvais login ou mot de passe</p>';
header('Location: index.php');
exit();
}
}
else header('Location: index.php');
?>
avec
configg1.php
<?php
$_admin_passg = md5('pass1'); // on crypt pour pouvoir comparer - plus securisé
$_admin_loging = 'login1';
?>
configg1.php
<?php
$_admin_passg2 = md5('pass2'); // on crypt pour pouvoir comparer - plus securisé
$_admin_loging2 = 'login2';
?>
monette384
Messages postés
44
Date d'inscription
mardi 17 juin 2008
Statut
Membre
Dernière intervention
11 juillet 2008
20 juin 2008 à 11:28
20 juin 2008 à 11:28
merci kazouu, je vais essayer ça me paraît être ce que je cherche
ça marche ça?
parce que là je vois un probléme avec tes sessions...
<html>
<head><link rel="stylesheet" type="text/css" href="monfichier.css" />
<title>resultat</title></head>
<body>
<?php
session_start(); // on initalise les sessions php
session_start() doit être appellé AVANT tout affichage html...
parce que là je vois un probléme avec tes sessions...
<html>
<head><link rel="stylesheet" type="text/css" href="monfichier.css" />
<title>resultat</title></head>
<body>
<?php
session_start(); // on initalise les sessions php
session_start() doit être appellé AVANT tout affichage html...
kazouu
Messages postés
466
Date d'inscription
mercredi 4 juin 2008
Statut
Membre
Dernière intervention
24 juillet 2008
12
20 juin 2008 à 11:31
20 juin 2008 à 11:31
bien sur que ca marche je t'ai copier collé les page de mon site donc ca marche
il n'y a pas d'affichage ici juste un import CSS et un titre de page ... cela de rentre pa en compte mais si tu prefere tu peux faire
<?php
session_start(); // on initalise les sessions php
?>
<html>
<head><link rel="stylesheet" type="text/css" href="monfichier.css" />
<title>resultat</title></head>
<body>
<?php
// on inclu la page de config
include("./configg1.php");
include("./configg2.php");
if($_POST && !empty($_POST['loging']) && !empty($_POST['mdpg']))
{
$loging = htmlentities($_POST['loging'], ENT_QUOTES);
$mdpg = htmlentities($_POST['mdpg'], ENT_QUOTES);
// on crypt le mot de passe envoyer par le formulaire
$password_md5g = md5($mdpg);
if(($_admin_loging == $loging) && ($password_md5g == $_admin_passg))
{
$_SESSION['_loging'] = $loging;
$_SESSION['_passg'] = $password_md5g;
echo '<h1>Connexion réussi! </h1>';
header('Location: premiere1.php'); }
if(($_admin_loging2 == $loging) && ($password_md5g == $_admin_passg2))
{
$_SESSION['_loging'] = $loging;
$_SESSION['_passg'] = $password_md5g;
echo '<h1>Connexion réussi! </h1>';
header('Location: premiere2.php'); }
else
{
echo '<p style="color:red">Mauvais login ou mot de passe</p>';
header('Location: index.php');
exit();
}
}
else header('Location: index.php');
?>
il n'y a pas d'affichage ici juste un import CSS et un titre de page ... cela de rentre pa en compte mais si tu prefere tu peux faire
<?php
session_start(); // on initalise les sessions php
?>
<html>
<head><link rel="stylesheet" type="text/css" href="monfichier.css" />
<title>resultat</title></head>
<body>
<?php
// on inclu la page de config
include("./configg1.php");
include("./configg2.php");
if($_POST && !empty($_POST['loging']) && !empty($_POST['mdpg']))
{
$loging = htmlentities($_POST['loging'], ENT_QUOTES);
$mdpg = htmlentities($_POST['mdpg'], ENT_QUOTES);
// on crypt le mot de passe envoyer par le formulaire
$password_md5g = md5($mdpg);
if(($_admin_loging == $loging) && ($password_md5g == $_admin_passg))
{
$_SESSION['_loging'] = $loging;
$_SESSION['_passg'] = $password_md5g;
echo '<h1>Connexion réussi! </h1>';
header('Location: premiere1.php'); }
if(($_admin_loging2 == $loging) && ($password_md5g == $_admin_passg2))
{
$_SESSION['_loging'] = $loging;
$_SESSION['_passg'] = $password_md5g;
echo '<h1>Connexion réussi! </h1>';
header('Location: premiere2.php'); }
else
{
echo '<p style="color:red">Mauvais login ou mot de passe</p>';
header('Location: index.php');
exit();
}
}
else header('Location: index.php');
?>
20 juin 2008 à 11:03