Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    semplice verifica password

    Ciao ragazzi, devo creare uno modulo per inviare le novità nel mio sito...

    Questo è il mio codice....

    pagina principale:

    codice:
    <form name="form1" method="post" action="verifica.php">
    <table width="493" border="0">
      <tr>
        <td width="168">Inserisci la password di protezione. </td>
        <td width="169"><input type="password" name="password" size="20" maxlength="30"></td>
      </tr>
    </table>
    <input type="submit" class=bottone name=submit value="Invia">
    </FORM>
    fin a qui nn mi da nessun errore....

    Questa è la pagina dove verifica i dati....

    codice:
    <? include("config.inc.php");
    if ($password != $password):
    echo "Password errati. Non sei autorizzato ad entrare";
    ?>
    Ecco che qui mi dice
    Parse error: parse error in /home/httpd/vhosts/portale3000.net/httpdocs/base/verifica.php on line 4


    Ovviamente nel file config.inc.php ho messo:

    codice:
    <?
    $password = "miapass";
    ?>
    Che cosa sbaglio???
    Realizzazione script php/mysql, per info:
    delrossofabio@gmail.com

    http://forum.html.it/forum/showthread.php?s=&threadid=1478962

  2. #2
    Originariamente inviato da Timopongo
    Come fa una variabile ad essere diversa da se stessa?
    $password != $password ?

    devi usare $_POST['password']
    quindi
    if($_POST['password'] != $password)
    // sbagliato
    else
    // ok
    Ok sembra funzionare ma se la pass la metto iusta o sbagliata mi dice:

    Parse error: parse error in /home/httpd/vhosts/portale3000.net/httpdocs/base/config.inc.php on line 4

    Perchè?
    Realizzazione script php/mysql, per info:
    delrossofabio@gmail.com

    http://forum.html.it/forum/showthread.php?s=&threadid=1478962

  3. #3
    Utente di HTML.it L'avatar di alkresl
    Registrato dal
    Feb 2005
    Messaggi
    270
    uhm.. prova a cambiare il nome del form... ad esempio:
    name="pass"

    e poi nel codice php:
    Codice PHP:
    if($_POST['pass'] != $password)
    {echo
    "impossibile accedere";}
    else
    {echo
    "accesso effettuato correttamente";} 

  4. #4
    Originariamente inviato da alkresl
    uhm.. prova a cambiare il nome del form... ad esempio:
    name="pass"

    e poi nel codice php:
    Codice PHP:
    if($_POST['pass'] != $password)
    {echo
    "impossibile accedere";}
    else
    {echo
    "accesso effettuato correttamente";} 
    Adesso se entro con la giusta pass o la sbaglio mi dice "accesso effettuato correttamente" ma sopra mi da un errore:

    Parse error: parse error in /home/httpd/vhosts/portale3000.net/httpdocs/base/config.inc.php on line 4

    Da qullo che ho capito devo pacioccare nel file config.inc.php...ma che cosa devo cambiare????

    codice:
    <?
    # parametri del database
    $db_host = "localhost"
    $db_user = "user"
    $db_password = "pass"
    $db_name = "pass"
    # password per l'inserimento degli articoli
    $password = "passdati"
    ?>
    Realizzazione script php/mysql, per info:
    delrossofabio@gmail.com

    http://forum.html.it/forum/showthread.php?s=&threadid=1478962

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    591
    ma i ; ??? dove sono?

  6. #6
    Originariamente inviato da stabi
    ma i ; ??? dove sono?
    Oooooooooooooopss! VVoVe: VVoVe:
    Realizzazione script php/mysql, per info:
    delrossofabio@gmail.com

    http://forum.html.it/forum/showthread.php?s=&threadid=1478962

  7. #7
    Ok, non ci sono più errori ma nn mi fa accedere sa se metto la pass giusta o se la metto sbagliata...
    Realizzazione script php/mysql, per info:
    delrossofabio@gmail.com

    http://forum.html.it/forum/showthread.php?s=&threadid=1478962

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    591
    clama,
    prova
    codice:
    <form name="form1" method="post" action="verifica.php">
    <table width="493" border="0">
      <tr>
        <td width="168">Inserisci la password di protezione. </td>
        <td width="169"><input type="password" name="pippo" size="20" maxlength="30"></td>
      </tr>
    </table>
    <input type="submit" class=bottone name=submit value="Invia">
    </FORM>
    poi in verifica.php
    codice:
    include ....
    ....
    if($_POST['pippo'] != $password) 
    {echo"impossibile accedere";} 
    else 
    {echo"accesso effettuato correttamente";}
    ....

  9. #9
    io direi che è meglio questo codice:
    <?
    $password = "nomepasswor";
    $pass = $HTTP_POST_VARS["pass"];
    if ($pass ==$password){
    echo "Accesso effettuato. Vai alla PAGINA";
    }else{
    echo "Password non corretta";

    }

    mi sempbra migliore..
    Tante risorse gratuite e ribriche divertenti e interessanti!
    http://www.tuttoilweb.org
    Iscriviti al forum!!

  10. #10
    Originariamente inviato da stabi
    clama,
    prova
    codice:
    <form name="form1" method="post" action="verifica.php">
    <table width="493" border="0">
      <tr>
        <td width="168">Inserisci la password di protezione. </td>
        <td width="169"><input type="password" name="pippo" size="20" maxlength="30"></td>
      </tr>
    </table>
    <input type="submit" class=bottone name=submit value="Invia">
    </FORM>
    poi in verifica.php
    codice:
    include ....
    ....
    if($_POST['pippo'] != $password) 
    {echo"impossibile accedere";} 
    else 
    {echo"accesso effettuato correttamente";}
    ....
    Perfetto funziona!!!

    Grazie!!!
    Realizzazione script php/mysql, per info:
    delrossofabio@gmail.com

    http://forum.html.it/forum/showthread.php?s=&threadid=1478962

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.