Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027

    controllo parametro passato con POST

    buongiorno a tutti, lo so che è una domanda un pò stupida ma mi ci sono bloccato

    io vorrei controllare un parametro ovvero se un utente si chiama admin accede all'amministrazione sennò accede ad un'altra pagina...

    io avevo fatto così:

    Codice PHP:
    if($count==1){
        
    session_register("utente");
        
    session_register("psw");
        
    $_SESSION['utente']=$utente;
        
    header("Location:riservata.php");
    }
    else{
        echo 
    "Errore: utente o password non identificato";

    e questo è il codice del mio file di login che permette di accedere all'area riservata, avevo aggiunto queste righe:

    Codice PHP:
    if($count==1){
        
    session_register("utente");
        
    session_register("psw");
        
    $_SESSION['utente']=$utente;
    if(
    $utente="admin") {header("Location:admin.php");}
    else    {
    header("Location:riservata.php");}
    }
    else{
        echo 
    "Errore: utente o password non identificato";

    mi rendo conto però che quell'if che ho aggiunto non è molto corretto è che non saprei come impostarlo, mi potreste dare qualche dritta per cortesia?

    Grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520

    Re: controllo parametro passato con POST

    Originariamente inviato da passasooz

    mi rendo conto però che quell'if che ho aggiunto non è molto corretto è che non saprei come impostarlo, mi potreste dare qualche dritta per cortesia?

    Grazie in anticipo

    in che senso?

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027
    nel senso che non funziona questo if che ho aggiunto perchè qualunque utente ora lo porta in admin.php e quindi non è ciò che volevo fare, in poche parole salta l'else oltre a non leggere correttamente l'if sull'utente

  4. #4
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    a si il classico errore dell'if

    modifica

    if($utente="admin")


    in

    if($utente=="admin")


    e poi fai anche un controllino sulla password

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027
    c'è già il controllo sulla password.. è che non l'ho postato nel codice

    comunque perfetto funziona, quindi era semplicemente = io non ci avevo pensato, sto assemblando troppi linguaggi in contemporanea (cioè più o meno sono un semplice ripasso perchè sono stato fermo troppo tempo e ora per fare un sito sto riprendendo in mano guide e appunti anche di scuola su java php html mysql) quindi a volte ci vuole = a volte ci vuole == e mi confondo comunque grazie mille per l'aiuto...

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.