Visualizzazione dei risultati da 1 a 3 su 3

Discussione: login su unica pagina

  1. #1

    login su unica pagina

    Salve, credendo che funzionasse ho abbandonato il post ma ora lo riapro un altro perchè ho un problema: inserendo anche nn correttamente login e password entro ugualmente nella pagina da proteggere, perchè?

    Vi riporto in seguito il codice di login, verifica e della pagina da proteggere

    LOGIN.PHP
    ------------------------------
    <html>
    <head></head>

    <body>

    <form action="verifica.php" method="post">
    <input type="text" name="username" value="user"/>
    <input type="password" name="pwd" />
    <input type="submit" value="submit" />

    </form>

    </body>
    </html>

    ------------------------------



    VERIFICA.PHP

    ------------------------------
    <?php
    session_start();

    $user = 'Pluto';
    $pass = 'Pippo';

    if(!isset($_POST['username']) || !isset($_POST['pwd'])
    || $_POST['username'] != $user || $_POST['pwd'] != $pass)
    header('Location: login.php?msg=Utente non validato');

    $_SESSION['utente'] = $user . '$' . $pass;
    header('Location: proteggi.php');

    ?>
    ------------------------------



    E NELLE PAGINE DA PROTEGGERE
    ------------------------------

    <?php
    session_start();

    if(!isset($_SESSION['utente']) || empty($_SESSION['utente']))
    header('Location: ./login.php?msg=Sessione scaduta');

    ?>

  2. #2
    Codice PHP:
    <?php
    session_start
    ();

    $user 'Pluto';
    $pass 'Pippo';

    if(!isset(
    $_POST['username']) || !isset($_POST['pwd']) || $_POST['username'] != $user || $_POST['pwd'] != $pass){
    header('Location: login.php?msg=Utente non validato');
    exit;
    }else{
    $_SESSION['utente'] = $user '$' $pass;
    header('Location: proteggi.php');
    }

    ?>

    Cosi va meglio?
    Faranno fatica a credere, quelli che prendono le autorità per la verità, e non la verità come autorità.

  3. #3
    Sembra che così vada... ti faccio sapere meglio domani...

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.