Sziasztok!
Nem figyeltem elegge, es a jegyzeteim is elkallodtak, ezert fordulok hozzatok.
Van egy adatbazis, ahol a hozzaferesi azonositokat es a jelszavakat tarolom.
De.
Korabban, amikor rogzitettem egy id-t es jelszot, a jelszo rogzitesehez nem tom
milyen fuggveny hasznaltam, es a rendszert nem tom visszafejeteni, hogy melyik
fuggveny hasznalja.
Az uj account rogzitesenel a kovetkezot hasznaltam:
INSER INTO account (ID, PASS) VALUES('root',password('r00t'));
Nos ez latszolag helyes, de:
A korabbi esetben - amikor is nem tom milyen fuggvenyt hasznaltam az eredmeny '
bXzbS0GDumflQ', az utobbi pedig a password() fuggvennyel a '39aa9eb5065367ed' e
redmenyt adja.
Ha az md5() fuggvenyt hasznalom
a '27db7898211c8ccbeb4d5a97d198839a'
eredmenyt kapom.
Mi mas fuggvenyt hasznalhattam?
vagy hol kovettem el a hibat?
------
5letem, amit meg kiprobalok, hogy ezeket a dolgokat egy SQL kliensen adtam ki,
(de akkor is az adatbazis kezelotol kellene visszakapni az eredmenyt) ergo megp
robalok az op rendszer SQL feluleten keresztul konzolbol kiadni a parancsot. De
mert lenne mas az eredmeny?
------
Tehat fel van adva a kerdes, mit rontottam el, vagy milyen fuggveny hasznalhatt
am.
(teny: hogy a rendszer muxik, ugyanakkor nem tok uj jelszavakat rogziteni a tab
laban)
kpd
Fontos lenne, ezert kerem, hogy ha van vkinek megoldasa, vagy otlete, akkor irj
on a senkise#kukac#freemail.hu cimre.
Koszonom
(webes bekuldes, a bekuldo gepe: 81.183.222.192)
|
Sziasztok!
Segitseget szeretnek kerni.
A MySQL password() fuggvenye szerintem rosszul mukodik NALAM.
A 'mypass'-ra a '6f8c114b58f2ce9e' kódot adja a
'3afi4004idgv' helyett.
Mi okozhatja ezt?
Hogyan javithatnek a dolgon?
A
select password('mypass');
alakot hasznaltam.
Segitseget maganban is varok, a senkise#kukac#freemail.hu cimre.
Koszonom a segitseget elore is.
kpd
(webes bekuldes, a bekuldo gepe: 81.183.222.192)
|
Javaslom, hogy térj át InterBase 6.0-ra vagy FireBird-re (mindkettő free)
és használj IBExpress vagy IBObjects komponenseket. Ezek nagy előnye, hogy
eléggé megbízhatóak és csak ritkán igényel közreműködést. Ha naponta leál
lítjátok és újraindítjátok a gépet, a jó működés biztosítva van. IB Datapu
mp segítségével az adatokat (pontosabban az adatbázist) Paradox-ból átküldheted
InterBase-be (azért mondok InterBase-t, mert azt ismerem), és fel is építi a r
elációkat. Ha van benne logikai mező, akkor egy kicsit jobban utána kell g
ondolni IB6 esetén, mert abban nincs Boolean.
János
(webes bekuldes, a bekuldo gepe: wl-198-92-szada.dunaweb.hu)
|