Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
[mysql] Login: dov'è finita la password?
giovedì 20 gennaio 2005 - 11.28
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
COTLOD
Profilo
| Newbie
3
messaggi | Data Invio:
gio 20 gen 2005 - 11:28
Ciao a tutti,
il mio problema è ke estraendo una password criptata(con la funzione 'password') da un mio database non ottengo nessun risultato.
Eseguo le operazioni da phpMyAdmin 2.6.0-pl3 e uso MySQL 4.1.8-nt(quello x win).
Ho notato ke nella versione precedente di mysql questo skerzo non me lo faceva ma rispetto a questa versione aveva meno parametri per le tabelle(ad esempio ho notato 'collation' ke mi insospettisce).
Qualcuno sa svelare il mistero?
Grazie
-COTLOD
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
ven 21 gen 2005 - 10:08
Non sono molto pratico di MySQL ma forse posso aiutart.
Questa funzione "password" sarebbe una disponibile nel set di SQL di MySQL ?
Se sì in che modo la usi ?
Stai programmando in qualche linguaggio oppure è semplicemente un'operazione che svolgi dal tuo client di comando? (phpMyAdmin)
ciao
david
COTLOD
Profilo
| Newbie
3
messaggi | Data Invio:
ven 21 gen 2005 - 12:12
Siccome sto indagando anke su altri forum ti fornisco tutto quello ke c'è da sapere:
CREATE TABLE `login` (
`user` varchar(20) NOT NULL default '',
`pass` varchar(20) NOT NULL default '',
PRIMARY KEY (`user`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Dump dei dati per la tabella `login`
--
INSERT INTO `login` VALUES ('paolo', '969044ea4df948fb0392');
La tabella è stata creata così. l'unico dato inserito, x la prova, è il mio nome con password 'paolo' usando la funzione 'password'.(ho semplicemente esportato la tabella e riportato il codice del file .sql)
SELECT *
FROM `login`
WHERE pass = password( 'paolo' )
LIMIT 0 , 30
Questa invece è la query di interrogazione ke da risultato 'vuoto'(la parola password viene evidenziata di rosso ma la query ha esito positivo).
Tutte le operazioni sopra elencate le eseguo con phpMyAdmin 2.6 su un server mysql 4.1.8 nt(x win).
Errori di sintassi non me ne da, funge tutto, solo non mi restituisce alcun risultato quando estraggo la password.
Se ricreo la tabella e il dato manualmente sulla precedente versione di mysql 4.0.8 e utilizzando phpmyadmin 2.5.6(presenti su un altro pc) non ci sono problemi e il dato viene estratto correttamente;
se invece importo il codice sql(omettendo "DEFAULT CHARSET=latin1" ke non è supportato) la magagna ricompare...
Non capisco se sbaglio e/o cosa sbaglio visto ke a questo punto non è un problema di diversità di versioni dei software.
Spero di essere stato preciso.
Grazie
-COTLOD
COTLOD
Profilo
| Newbie
3
messaggi | Data Invio:
ven 21 gen 2005 - 12:38
Ok prob risolto!
Praticam mettevo troppi poki caratteri a disposizione della password ke al momento dell'estrazione ovviamente non coincidevano essendo meno di quello ke si aspettava.
Grazie comunque
Ciao
-COTLOD
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !