Jei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.
PrisijungtiRegistruotisJei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.
Sveiki,
Gal kas gali patarti kaip vartotojo lenteleje duomenu baseje isaugoti hash_splaptazodi? Tai bus naudojama vartotojo prisijungimui prie puslapio. Duomenu base sukurta naudojant sqlite3.
Kaip suprantu tai reikia hashing funkcijos (MD5 ar kitokia) -> parasyti slaptazodi teksto formatu ir poto naudoti hash funkcija. Poto kai vartotojas nores prisijungti tai jis ives slaptazodi ir jis bus sulygintas su tuo kuris issaugotas duomenu baseje.
As bandziau:
INSERT INTO User(....) VALUES ('user@epost.com', HashBytes('MD5', @user123), 'Marius');
Bet gaunu:
Error: no such function: HashBytes
Ar imanoma tai padaryti pacioje lenteleje? Kaip man sukurti hash funkcija ir sujungti su duomenubase.db failu?
Komentarai
Laba diena,
Nurodytas veiksmas tikrai įmanoma, tačiau konkretaus atsakymo neturime. Dažniausiai naudojamas turinio valdymo sistemos atlieka šifravimus automatiškai ir papildomai to konfigūruoti nebereikia, tačiau, jeigu norite tai atlikti iš savo pusės, gali tekti paieškoti sprendimo. Atlikome trumpą paiešką internete ir manome, kad Jums gali padėti ši instrukciją:
http://docs.peewee-orm.com/en/latest/peewee/sqlite_ext.html