Visualizzazione dei risultati da 1 a 7 su 7

Discussione: esasperazione da login

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    70

    esasperazione da login

    ciao a tutti,
    non ne posso più di provare script che non funzionano nel mio server linux relativamente ad una area riservata, quindi spero mi possiate aiutare voi in modo definitivo!!!!!
    devo semplicemente proteggere una pagina php.
    vorrei settare solo user e pass per un utente massimo.
    magari tutto in un'unica pagina.
    NON DEVE AVERE DATABASE!!
    vi prego di suggerirmi il codice, se lo conoscete, e di eventualmente aiutarmi nell'installazione.
    Ne ho scaricato tanti, ma c'è sempre qualcosa che non va!!!!
    GRAZIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    509
    tipo:
    codice:
    <?php
    session_start();
    
    if (($name == "") AND (($password == "")){
    echo "immetere nome utente e password";
    }
    if (($name == $vadmin) AND ($password == $vpassword)){
    header(location:"pagina.php");
    }
    else {
    echo "nome utente e/o password sbagliati";
    }
    ?>

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    70
    grazie per aver risposto.....purtroppo ho dimenticato di specificare che sono alle prime armi.

    ho creato una pagina php (mia.php)dove ho inserito il tuo codice, tra i caratteri " " ho inserito user e pass e la pagina location ho messo la stessa (mia.php)con un codice html in coda a quello php.
    l'ho caricata ma mi appare una pagina bianca. cosa sbaglio??

    ecco il codice creato

    <?php
    session_start();

    if (($name == "user") AND (($password == "pass")){
    echo "immetere nome utente e password";
    }
    if (($name == $vadmin) AND ($password == $vpassword)){
    header(location:"mia.php");
    }
    else {
    echo "nome utente e/o password sbagliati";
    }
    ?>
    <html>
    <body>ciao
    </body>
    </html>

  4. #4
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    A volte anche quelli che rispondono sono alle prime armi. :rollo:

    Fai così:
    nella pagina di login (login.php) avrai un campo utente e un campo password
    Codice PHP:
    <form method="post" action="logintest.php"><input type="text" name="user">
    <
    input type="password" name="password">
    <
    input type="submit" value="Invia"></form
    Questa è la pagina che riceve il login (logintest.php): se utente e password sono esatti registri l'utente in sessione, altrimenti rispedisci al login
    Codice PHP:
    <?php
    session_start
    ();
    if (
    $_POST['user'] == $utente && $_POST['password'] == $password) {
      
    $_SESSION['utente'] = $utente;
      
    header("Location: paginaIniziale.php");
    } else 
    header("Location: login.php");
    ?>
    In tutte le pagine da proteggere devi mettere questo codice
    Codice PHP:
    session_start();
    if (! isset(
    $_SESSION['utente'])) header("Location: login.php"); 
    Ho scritto a braccio, spero non ci siano errori

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    509

  6. #6
    Visto che hai linux perchè non utilizzi semplicemente un .htpasswd

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    509
    avresti voglia di aiutare pure me?
    http://forum.html.it/forum/showthrea...hreadid=977362

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.