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

    Header che non funza +!!!

    Ciao, ho creato la pagina login.php che riceve i dati di una form (password e nome utente) x poter effettuare la login.
    X la precisione se i dati sono corretti si viene rediretti a menuriservato.php altrimenti dopo tre secondi si torna alla login:

    Codice PHP:
    ?php 
                    
    //ottengo nome utente e password
                    
    $pwd=$_GET['pwd'];
                    
    $nome=$_GET['nome'];
                    
                    if(
    $nome=='vietato' && $pwd=='fumare')
                    { 
                       
    //Redirect immediato al menu dell'area riservata
                      /* $loggato=1;
                       session_register('loggato');*/
                       
    header('location:menuriservato.php');
                    }
                    else
                    {
                      
    //visualizzo questa pagina x 3 secondi (con messaggio di errore) dopodiche redirect alla login nuovamente
                       
    header('Refresh:3;URL=areariservata.php');  
                    }
                    
                    
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    <title>Login amministratore</title>.... 
    Ma non funza: non fa il redirect!!
    Tra l'altro stavo facendo delle prove stamattina e funzionava, non capisco cosa sia successo.
    se al posto degli header metto ad esempio la stampa di testo funziona
    Qlc puo aiutarmi??
    "Vivi come se dovessi morire domani, pensa come se nn dovessi morire mai"

    "Solo i coraggiosi arrivano lā dove neanche gli angeli riescono a volare"

  2. #2
    prova cosė...

    Codice PHP:
    <?php 
                    
    //ottengo nome utente e password 
                    
    $pwd=$_GET['pwd']; 
                    
    $nome=$_GET['nome']; 
                     
                    if(
    $nome=='vietato' && $pwd=='fumare'
                    { 
                       
    //Redirect immediato al menu dell'area riservata 
                      /* $loggato=1; 
                       session_register('loggato');*/ 
                       
    header('location:menuriservato.php'); 
                    } 
                    else 
                    { 
                      
    //visualizzo questa pagina x 3 secondi (con messaggio di errore) dopodiche redirect alla login nuovamente 
                       
    header('Refresh: 3; URL=areariservata.php');   
                    } 
                     
                    
    ?> 
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> 
    <title>Login amministratore</title>....

  3. #3
    a quasi scordavo... questo sistema di "autenticazione" č tutto tranne che sicuro!


    ciauz

  4. #4

    niente

    Ho provato ma non va lo stesso!!

    ahh... ke ne č sicuro lo so..volevo innanzitutto vedere se andava bene l'idea!!
    Per i prox step mi puoi dire come farlo + sicuro?? senza ricorrere ad un db visto ke ho un solo utente fisso??
    "Vivi come se dovessi morire domani, pensa come se nn dovessi morire mai"

    "Solo i coraggiosi arrivano lā dove neanche gli angeli riescono a volare"

  5. #5
    beh...se hai un solo utente... perchč non utilizzi un sistema di autenticazione basato sul file .htaccess?

    se il tuo fornitore di hosting ti permette di sfruttare questa caratteristica... ti risparmi del lavoro!

    cmq io nn sono affatto un esperto...quindi prima di prendere qualsiasi decisione aspetta la risposta anche di altri utenti!

    per quanto riguarda l'autenticazione con il file .htaccess ci sono due pillole che spiegano passo a passo cosa fare:
    http://forum.html.it/forum/showthrea...hreadid=351250
    e
    http://forum.html.it/forum/showthrea...postid=3626878


    mi spiace nn poterti essere + utile... ciauzzz

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.