Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    172

    Leggere le password MD5 nel DB

    Ecco il mio problema, ho in un database delle password in md5 dovrei effettuare il login, io ho fatto questo, ma sembra non funzionare.
    perchè?


    ecc.... and password='md5($pass)'"));

    perchè? graziess

  2. #2
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    Prova:

    Codice PHP:
    ...AND password '".md5($pass).'"); 
    controlla bene se devi chiudere con una o due parentesi tonde.
    Errare humanum est, perseverare ovest

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    172
    non capisco perchè non funziona
    nemmeno cosi...
    AND password = '.md5($pass).'"));

  4. #4
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    pardòn, ho sbagliato l'ordine delle virgolette, qui corretto


    Codice PHP:
    ...AND password '".md5($pass)."')); 
    altrimenti dovresti postare un po' più di codice.
    Errare humanum est, perseverare ovest

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    172
    ecco tutto il codice, il problema è che prima su questo db andavano password senza md5 ora ho impostato md5 ma non riesco ad effettuare il login


    Codice PHP:
    <? $need_to_login=no$title=Login; include("config.php");

    $check mysql_num_rows(mysql_query("select * from j5itusers_entity where username='$user' AND password = '.md5($pass).'"));
    if (
    $check >= 1) {
    setcookie("username""$user");
    setcookie("password""$pass");
    }

    if (
    $check <= 0) {
    print 
    "Incorrect username/password combination.";
    }
    else {
    $stat mysql_fetch_array(mysql_query("select * from j5itusers_entity where username='$user' and password = '.md5($pass).'"));

    $date date("d m Y");
    $ip $REMOTE_ADDR;

    mysql_query("UPDATE j5itusers_entity SET logins=logins+1 WHERE guid = $stat[guid]");
    mysql_query("UPDATE j5itusers_entity SET days_inactive=0 WHERE guid = $stat[guid]");
    mysql_query("insert into login_log (ip, account, date) values('$ip','$user','$date')")or die("Could not add to log."); 

    header ("Location: stats.php");
    print 
    "
    <center>
    Login Successful! Redirecting...
    </center>
    <META HTTP-EQUIV='Refresh'
          CONTENT='1; URL=stats.php?ref=login'>
    "
    ;
    }

    include(
    "footer.php"); ?>
    grazie

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    172
    aiutatemi grazoe

  7. #7
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    mysql_query("select * from j5itusers_entity where username='$user' AND password=MD5('".$pass."')");
    Hai provato a creare un sito con Jaaxo Cms PHP5? new!

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    172
    nn funziona :S

  9. #9
    Utente di HTML.it L'avatar di gasmor
    Registrato dal
    Apr 2004
    Messaggi
    1,768
    esegui direttamente la query sul phpmyadmin. Ti funziona?
    Hai provato a creare un sito con Jaaxo Cms PHP5? new!

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    172
    ma dove può stare il problema ?

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.