Base de donées



  • bonjour
    j'ai crée une page pour sécurise l'accès aux autre pages…avec mot de passe pondant les teste elle reconduit dans une page vierge au lieux d'une page avec tableaux login et mot de passe voila les ecritures...peut etre il manque qq chose d'autres

    code:

    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body>
    <?php

    session_start();

    $sql_serveur = "localhost"; // Serveur mySQL
    $sql_base = "l"; // Base de donnees mySQL
    $sql_login = "
    "; // Login de connection a mySQL
    $sql_password = "
    ***"; // Mot de passe pour mySQL

    @mysql_connect($sql_serveur,$sql_login,$sql_password) or die("Connection interrompue");
    @mysql_select_db($sql_base);

    ?>

    <html>
    <head>
    <title>Page Pilotes</title>
    </head>
    <body>
    <?php

    $action = isset($_POST['action']) ? $_POST['action'] : '';
    $login = isset($_POST['login']) ? $_POST['login'] : '';
    $pass = isset($_POST['pass']) ? $_POST['pass'] : '';

    // $login = md5($_POST['login']);
    // $pass = md5($_POST['pass']);

    if ($action !=1 ) {

    echo 'Veuillez entrer votre Login et Mot de Passe:<br />';
    echo '<form action="<?php print $_SERVER['REQUEST_URI'];?>" method="post">';
    echo '<input type="hidden" name="action" value="1">';
    echo 'Login: <input type="password" name="login"><br />';
    echo 'Passe: <input type="password" name="pass"><br />';
    echo '<input type="submit" value="Connexion">';
    echo '</form>';
    }

    if ($action == 1) {

    $q = mysql_query("SELECT *
    FROM membres
    WHERE login='$login'
    AND pass='$pass'");
    $n = mysql_num_rows($q);

    if ($n == 1 AND $login != "" AND $pass != "")
    {
    // Le login est plac dans la session
    $_SESSION['login_session'] = $login;

    aref:(http://************************************

    header("location: votre_page_espace_membre.php");
    }

    else{

    echo 'Veuillez entrer votre Login et Mot de Passe:<br />';
    echo '<form action="<?php print $_SERVER['REQUEST_URI'];?>" method="post">';
    echo '<input type="hidden" name="action" value="1">';
    echo 'Login: <input type="password" name="login"><br />';
    echo 'Passe: <input type="password" name="pass"><br />';
    echo '<input type="submit" value="Connexion">';
    echo '</form>';

    die('<font color="red">Informations incorrectes!');
    }
    }
    ?>
    </body>
    </html>

    <?php
    session_start();
    // Si la variable $login_session n'est pas d?lar
    if(!isset($_SESSION["login_session"])) {
    echo 'Vous n'avez pas acc? cette page!';
    }
    //sinon
    else {
    [votre code]
    }
    ?>

    Merci de m'aider



  • tien un script login + mot de passe = redirection ou alors tu utilise le .htaccess tu pe l'aprendre ici```
    <script language="javascript">

    function pasuser(form) {
    if (form.id.value=="ici tu met le pseudo desiré") {

    if (form.pass.value=="ici le mot de passe desiré") {
    /
    location="tu met la page de la redirecion ici ex: www.freeheberg.com/membres/identification.php"
    } else {

    alert("ici tu met ce qui va s'afficher si le mot de passe est faux")
    }
    } else { alert("ici tu met ce qui va s'afficher si le mot de passe est vrais")
    }
    }

    </script>

    <center>
    <table bgcolor="white" cellpadding="12" border="1">
    <tr><td colspan="2"><center><h2><b>Connexion</b></h2></center></td></tr>
    <tr><td><h3><b>Pseudo :</b></h3></td><td><form name="login"><input
    name="id" type="text"></td></tr>
    <tr><td><h3><b>mot de pass:</b></h3></td><td><input name="pass"
    type="password"></td></tr>
    <tr><td><center><input type="button" value="Login"
    onClick="pasuser(this.form)"></center></td><td><center><br><input
    type="Reset"></form></td></tr></table></center>



  • bonsoir
    Merci pour réponse
    moi ce que je cherche c'est:
    que la page ne sera que pour les membres dont il ont leurs logine et mot de passe sur ma base de données .
    Merci de m'aider



  • <script language="javascript">
    
    function pasuser(form) {
    if (form.id.value=="ici tu met le pseudo desiré") {
    
    if (form.pass.value=="ici le mot de passe desiré") {     
    /     
    location="tu met la page de la redirecion ici ex: www.freeheberg.com/membres/identification.php"
    } else {
    
    alert("ici tu met ce qui va s'afficher si le mot de passe est faux")
    }
    } else {  alert("ici tu met ce qui va s'afficher si le mot de passe est vrais")
    }
    }
    
    </script>
    
    <center>
    <table bgcolor="white" cellpadding="12" border="1">
    <tr><td colspan="2"><center><h2><b>Connexion</b></h2></center></td></tr>
    <tr><td><h3><b>Pseudo :</b></h3></td><td><form name="login"><input
    name="id" type="text"></td></tr>
    <tr><td><h3><b>mot de pass:</b></h3></td><td><input name="pass"
    type="password"></td></tr>
    <tr><td><center><input type="button" value="Login"
    onClick="pasuser(this.form)"></center></td><td><center><br><input
    type="Reset"></form></td></tr></table></center> 
    

    Lol, j'espère que tu es au courant que c'est pas sécurisé :roll:



  • oui je sais mais je ne l'utilise pas !



  • Et bien ne le propose pas non plus aux autres si tu sais qu'il leur donnera des failles ! Poster pour ne rien dire d'intéressant, c'est une chose. Poster pour dire des choses dangereuses, c'en est une autre.
    Et pour ton problème amed, je te conseille de recherche des tutoriels "espace membre php" sur notre ami google. Ce que tu demande nécessite un article complet, et hélas personne ici n'a le temps d'en faire un de ce type ;)



  • Tiens si tu veux un espace membre performant je te conseille celui la : http://www.streaming-powaa.fr/MembrexV152.zip

    C'est celui que j'utilisais tu as juste a modifier le design des pages contenus et il s'integre parfaitement à ton site...

    ( Je l'ai supprimé car plusieurs personnes me disaient que mon espace membre était inutile ^^ )

    <EDIT>Modification du lien je me suis planté =)</EDIT>



  • Oui désoler pour le script dangereux mais je voulait faire vite :wink: et pour l'espace membre j'avoue que il est performent le tien Dark et oui il faudrais faire un "tuto" concernant l'espace membre, moi je voudrais bien en faire un mais comme j'ecris trop mal et que tout le monde me critique apres c'est meme pas la peine d'y pensé



  • Merci Drack c'est vraiment ce que je cherche …...
    mais j'arrive a crée chaque fois que je lui donne nom du serveur il m'affiche erreure indiqué votre Mysql ..........je ne comprend rien



  • C'est lors de l'installation que tu n'y arrives pas ??

    Si oui, comme nom de serveur indique bien "localhost"



  • bonjour
    effectivement j'ai fais serveur localhost et login et mot de passe et la bdd mais rien il affiche des ereures et il commence a affiché les script
    je ne comprend rien



  • Peux tu me donner l'adresse du site stp que j'aille voir ca


Se connecter pour répondre
 

Il semble que votre connexion ait été perdue, veuillez patienter pendant que nous vous re-connectons.