Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23

Discussione: Cambio Password

  1. #1

    Cambio Password

    Ciao ragazzi ho un problmeino...ovvero non riesco a cambiare le password

    ecco il codice che ho utilizzato:

    <?php
    include
    ('admin/x_inc_log.php');
    include
    ('admin/x_inc_conn.php');
    $query="SELECT id_utente
    FROM utenti
    WHERE password='".$_POST['vecchia_psw']."' AND
    id_utente='".$_SESSION['id_utente']."'";
    $res=mysql_query($query);
    if ($res&&mysql_num_rows($res)==1){
    $querychange= "UPDATE utenti
    SET password='".$_POST['new_psw']."'
    WHERE id_utente='".$_SESSION['id_utente']."'";
    mysql_query($querychange);


    }

    ?>



    Ora io non son ancora molto pratico quindi potrei aver fatto enormi cavolate XD
    il problema è che non gli passa l'id_utente

    p.s. i nomi son tutti corretti e scusate come è stato sistemato il codice ma qui non riesco a sistemarlo :P

    grazie

  2. #2

    Re: Cambio Password

    Originariamente inviato da Angelo82
    Ciao ragazzi ho un problmeino...ovvero non riesco a cambiare le password

    ecco il codice che ho utilizzato:

    <?php
    include
    ('admin/x_inc_log.php');
    include
    ('admin/x_inc_conn.php');
    $query="SELECT id_utente
    FROM utenti
    WHERE password='".$_POST['vecchia_psw']."' AND
    id_utente='".$_SESSION['id_utente']."'";
    $res=mysql_query($query);
    if ($res&&mysql_num_rows($res)==1){
    $querychange= "UPDATE utenti
    SET password='".$_POST['new_psw']."'
    WHERE id_utente='".$_SESSION['id_utente']."'";
    mysql_query($querychange);


    }

    ?>



    Ora io non son ancora molto pratico quindi potrei aver fatto enormi cavolate XD
    il problema è che non gli passa l'id_utente

    p.s. i nomi son tutti corretti e scusate come è stato sistemato il codice ma qui non riesco a sistemarlo :P

    grazie
    non puoi accedere a $_SESSION['id_utente'] se non inizializzi le sessioni con session_start();

  3. #3
    intanto grazie della risposta

    purtroppo non va

    ma devo inserire solo session_start();?

  4. #4
    Si, session_start(); deve essere la prima cosa che metti nella pagina, ancora prima degli include.

  5. #5
    l'ho fatto ma....non funziona

    SELECT id_utente FROM utenti WHERE password='goku' AND id_utente=''

    come vedi nella prima query non gli passa sempre id_utente

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    278
    intanto fai un print_r($_SESSION['id_utente']) e vedi se nella pagina della query è presente la sessione.

  7. #7
    uhm fatto...e sembrerebbe proprio di no....

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    278
    appunto,devi verificare questa sessione,è chiaro che la query fallisce se la sessione non è settata...

  9. #9
    non è per fare l'avvocato del diavolo ma di solito i problemi grandi nascono da errori semplici e... hai settato la sessione dell'utente?

  10. #10
    e quindi in pratica?

    Scusami come ho accennato ancora non son così tanto esperto

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.