Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 31

Discussione: sessioni in sciopero

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579

    sessioni in sciopero

    non sò perkè ma questo codice che dovrebbe verificare il login non funziona:

    verifica.php

    Codice PHP:
    <?php  
    //Avvio o continuo la sessione 
    session_start();  

    //Controllo che la sessione sia attiva 
    if(!IsSet($_SESSION['logged']))  
    {  
         
    //Controllo se l' utente vuole loggarsi 
         //Recupero i valori da una Form 
         
    $nome = @$_POST['user'];  
         
    $pass = @$_POST['Pass']; 
           
         
    //Controllo se l' username e la password non sono vuoti 
        
    if((!strlen($nome) == 0) and (!strlen($Pass) == 0))   

         {  
              
    //Effettuo il controllo dei dati 
              
    $strSQL "SELECT nome,pass FROM Moderatori WHERE nome = '".$user."' AND pass = MD5('".$Pass."')";  
              
    $result mysql_query($strSQL);  
              
    $row mysql_fetch_row($result);  
              
    //Controllo se l' utente e' stato trovato 
              
    if(!strlen($row[0]) == 0)  
              {  
                   
    //Effettuo il login 
                   
    $_SESSION['logged'] = $row[0];  
              }  
              
    //Libero la memoria 
              
    mysql_free_result($result);  
         }  
    }  

    if(@
    $_GET['logout'] == 1//Effettuo il Logout 
    {  
         
    $_SESSION = array(); //Desetto tutte le variabili di sessione 
         
    session_destroy(); //Distruggo le sessioni 
    }  

    ?> 
    <? 

    echo "<form action=\"./verifica.php\" method=\"post\"> 
    Nick<input name=\"user\" type=\"text\" >Pass<input name=\"Pass\" type=\"password\" > 
    <input type=\"submit\" value=\" invia \"> 
    </form>"


    ?>
    e questo nemmeno che dovrebbe dare il messaggio appena si è fatto il login:

    <?php require_once('config.php');?>
    <?php require_once('verifica.php');?>


    <?php
    //Controllo che l' utente sia loggato
    if(IsSet($_SESSION['logged']))
    {
    //L' utente e' loggato
    echo "Sei connesso";
    echo "
    Logout";


    }else{
    //L' utente non e' loggato
    echo "Non sei connesso al momento come moderatore";
    }
    ?>

    xkè????
    grazie
    ciao
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579
    up
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  3. #3
    $nome = @$_POST['user'];
    $pass = @$_POST['Pass'];

    //Controllo se l' username e la password non sono vuoti
    if((!strlen($nome) == 0) and (!strlen($Pass) == 0))

    {
    //Effettuo il controllo dei dati
    $strSQL = "SELECT nome,pass FROM Moderatori WHERE nome = '".$user."' AND pass = MD5('".$Pass."')";

    nella query sql hai usato la variabile $Pass mentre prima l'avevi dichiarata come $pass. un consiglio: non usare lettere maiuscole nei form e da nessuna parte, creano solo casini
    debian:~$ uname -r
    2.6.18-1-686
    debian:~$

    Il quiz manager è nato!!! visitate http://shenk.altervista.org !!

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579
    corretto il tutto appenna invio i dati alla sessione mi compare una pagina in bianco senza niente.

    perkè??????
    grazie
    ciao
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  5. #5
    [supersaibal]Originariamente inviato da StarFinger
    corretto il tutto appenna invio i dati alla sessione mi compare una pagina in bianco senza niente.

    perkè??????
    grazie
    ciao [/supersaibal]
    Sciopero????!!!???


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579
    no prima nn facevano niente e mi davano fastidio quindi ho pensato a uno sciopero
    ora sono solamente lagniuse (fannullona)
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  7. #7
    VVoVe: in bianco?

    questo te lo deve far vedere per forza
    echo "<form action=\"./verifica.php\" method=\"post\">
    Nick<input name=\"user\" type=\"text\" >Pass<input name=\"Pass\" type=\"password\" >
    <input type=\"submit\" value=\" invia \">
    </form>";


    a meno che non ci sia un errore.. togli le @ in fase di debug
    debian:~$ uname -r
    2.6.18-1-686
    debian:~$

    Il quiz manager è nato!!! visitate http://shenk.altervista.org !!

  8. #8
    quando fai
    //Effettuo il login
    $_SESSION['logged'] = $row[0];

    fatti dire che si è loggato se no non lo saprai mai, mettili un bel echo "Mi sono loggato"; o un redirect
    debian:~$ uname -r
    2.6.18-1-686
    debian:~$

    Il quiz manager è nato!!! visitate http://shenk.altervista.org !!

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579
    lo stesso
    l'errore continua e persiste nel frantumarmi i ........... lascio intendere
    aiuto
    grazie
    ciao
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579
    o provato pure quella cosa dell'eco, ma è come se nn mi connettesse
    xò scompare sia il form che la scritta
    grazie
    ciao
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

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.