Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [PHP] Autenticazione

  1. #1

    [PHP] Autenticazione

    Buon giorno a tutti.

    sto tentando di far funzionare un sistema di autenticazione e sono quasi alla fine.
    Sono alle prime armi di php, comunque questo è il mio quesito:

    1. Inserisco id e password in un form (login.php) definisco le variabili $nick e $pw, questo funziona..
    2. la pagina log.php apre due frame menu.php e area1.php questo il codice:
    Codice PHP:
    <?php
    include("config.php");
    include(
    "ctr.php");

    $nick=$_POST['nick'];
    $pw=$_POST['pw'];
    /* echo "$nick";
    echo "$pw"; */
    echo "<html>
    <head>
    <link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\">
    </head> 
    <frameset cols=\"15,85\">
    <frame src=\"
    $p_u/menu.php?nick=$nick&pw=$pw\" noresize scrolling=no>
    <frame src=\"
    $p_u/area1.php?nick=$nick&pw=$pw\" noresize scrolling=auto name=\"box\">
    </frameset>
    </head>"
    ;
    ?>
    3. la pagina seguente, menu.php, non ha le variabili definite e quindi non mi da il risultato voluto. Di seguto il codice:
    Codice PHP:
    <?php
    include("config.php");
    include(
    "ctr.php");

    if (isset(
    $_POST['nick']) && isset($_POST['pw'])) {
      
    $nick=$_POST['nick'];
      
    $pw=$_POST['pw'];

    echo 
    "<html>
    <head>
    <link rel=\"stylesheet\" type=\"text/css\" href=\"./style.css\">
    </head>
    <body bgcolor=\"
    $bg_m\">
    <div align=center class=ben>Benvenuto 
    $nick!!!</div>



    <a href=\"
    $p_u/area1.php?nick=$nick&pw=$pw\" target=\"box\" class=lk>area1</a>

    <a href=\"
    $p_u/area2.php?nick=$nick&pw=$pw\" target=\"box\" class=lk>area2</a>

    <a href=\"
    $p_u/area3.php?nick=$nick&pw=$pw\" target=\"box\" class=lk>area3</a>

    <a href=\"
    $p_u/area4.php?nick=$nick&pw=$pw\" target=\"box\" class=lk>area4</a>


     

    <a href=\"
    $p_u/cam_pw.php?nick=$nick&pw=$pw\" class=lk >cambia password</a>

    <a href=\"
    $home\" target=\"_parent\" class=lk>homepage


    </body>
    </html>"
    ;
    }
    ?>
    Come faccio a passargli il valore della variabile $nick?
    Link a guide sono molto ben accetti.

    Scusate ma ho letto vari manuali per fare l'autenticazione ma mi sono un po (troppo) confuso le idee...

    Grazie in anticipo
    Lordras

  2. #2
    La variabile non è valorizzata perchè la recuperi da $_POST:
    $nick=$_POST['nick'];
    mentre tu la passi in GET.
    Comunque non è una buona idea passare la password sulla querystring....

  3. #3
    Originariamente inviato da V1RuZ
    La variabile non è valorizzata perchè la recuperi da $_POST:
    $nick=$_POST['nick'];
    mentre tu la passi in GET.
    Comunque non è una buona idea passare la password sulla querystring....
    Azz hai ragione!! Il sistema in realtà lo ho preso da html.it e lo sto adattando un po' perchè dava qualche problema.
    Si, non è proprio una buona idea passare la password sulla querystring....

    Grazie.
    Lordras

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.