Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL

Programmation => PHP/MySQL - (x)HTML - ... => Discussion démarrée; par: DrHypnos le 25 Août 2010, 13:23:54



Titre: Problème sur un code PHP
Posté par: DrHypnos le 25 Août 2010, 13:23:54
Salut, tout le monde  !

Voila je suis en train de faire un site pour un amis a moi sof que je suis bloquer sur un code php
Mon problème : J'ai une page (espaceanims.html) et j'aimerais metre un code avec marquer Pseudo & mot de pass puis un bouteau Connexion  Mais après je voudrais que sa ouvre une page ! Si le mdp est bon & le pseudo

Sof que je sais pas comment faire ! Alors si vous pouriez m'aider ^^ :D


Titre: Re: Problème sur un code PHP
Posté par: ezile le 25 Août 2010, 14:24:43
utilise les variables de session en php ^^

par exemple :

Code:
<php?
session_start(); //te permet de démarrer une session.

If(isset($_Post['login']) AND isset($_Post['mdp']))
{
     if($_Post['login']='login_d_acces' AND $_Post['mdp']='mot_de_passe_correspondant')
     {
          $_SESSION['login'] = $_Post['login'];    
          //redirection sur la page suivante
     }
     else
     {
          echo 'vos login et mot de passe ne semble pas valide';
     }
}
?>

Après, tu peux également interroger une base de donnée pour vérifier tes login et mdp :

Code:
<php?
if(isset($_Post['login']) AND isset($_Post['mdp']))
{
     if($_Post['login']!='' AND $_Post['mdp']!='')
     {
            $sql = //select du mdp en base en fonction du login;
            $req = mysql_query($sql);
            $data=mysql_fetch_assoc($req);

            if($data['mdp'] != $_Post['mdp'])
            {
                 echo 'erreur de login et mdp';
            }
            else
            {
            session_start();
                   $_SESSION['login'] = $login;
            }
     else
     {
          echo 'vos login et mot de passe ne semble pas valide';
     }
}
?>

je ne suis pas une pro en php, mais ça devrait le faire ^^
tu as plein de tuto dont tu peux t'inspirer comme http://www.phpsources.org/tutoriel-SESSIONS.htm ou http://www.phpdebutant.org/article47.php par exemple :)