| |
podtalje:
Do sedaj nisi nič omenil, da uporabljaš tudi "salt".
Glede na tvoj opis, bi bila potem pravilna koda naslednja:
& pretvori_v_MD5( pretvori_v_MD5("tvoja_salt_vrednost") + pretvori_v_MD5(txtPassword.Text) ) &
pa sej to ni res, še kr mi sporoča napačno uporabniško ime in geslo
|
| |
| |
če pa odstranim tisto črtico ' pa dobim error pri Mydata = command.ExecuteReader pa v erroru mi pokaže pretvorjeno geslo ampak ni prav pretvorjeno
spremenil: Mirko Krizan (11.9.2011 ob 09.07.55)
|
| |
| |
' mora pri SQL stvakih vedno obdajati vrednosti tekstovnih polje, tako da je verjetno pravilna, čeprav sice ne vem točno, za konkretno katero črtico gre.
Drugače pa, kot sem že dejal, najprej preveri delovanje funkcije pretvori_md5. Naredi dve tekstovna polja, v enega vpišeš geslo, v drugo polje pa vpiši izračunano vrednost md5. Recimo nekaj takega:
Textbox1.text = pretvori_v_MD5( pretvori_v_MD5("tvoja_salt_vrednost") + pretvori_v_MD5(Textbox2.Text) )
Ko bo ta vrednost pravilna, se potem loti naprej programa.
spremenil: podtalje (11.9.2011 ob 10.42.59)
|
| |
| |
sem že to preveril.. ampak v phpmyadmin je takole ne, eno je member_login_key eno je pa member_pass_hash in pass_salt v moj klient se zaenkrat lahko prijavim samo z member_login_key ki je samo md5 generirana koda brez salt, ampak samo če odstranim tisto kodo za pretvarjanje v md5
|
| |
| |
Prosil bi te, če malo bolj jasno napišeš in postaviš tudi kakšno ločilo (vejice, pike), da bom lahko razbral, kaj točno je sploh problem.
|
| |
| |
Ti je sedaj mogoče uspelo, nič nisi javil.
Drugače pa sem napisal tudi lekcijo za razhroščevanje (http://www.zmaga.com/ucenje.php?id=3277), ki zna biti v precejšnjo pomoč pri odpravljanju podobnih primerov.
|
| |
| |
sem nekako obupal ker mi nikakor ni pretvorilo v pravo vrednost
|
| |
| |
Ah, to pa ni pravi način, saj si že skoraj prišel do konca.
|
| |
| |
skora,j ampak me to tako jezi ker se lahko loginam samo s tem:

tam mal na desno je še pa pass hash in salt, nimam pojma kak naj to zrihtam
spremenil: Matej V. (14.9.2011 ob 13.03.21)
|
| |
| |
Nadaljujem projekt, sem probal kar si napisal, še vedno ne gre mislim da tale koda za pretvarjanje v MD5 ne deluje.. pa tole ko si dal za salt, to mora avtomatsko pretvorit ne pa da v program moram vpisat salt od gesla
Zdaj sem ugotovil da ne smem pretvorit v MD5 pač pa v SHA1 !! Prosil bi če bi mi kdo povedl kako je koda da pretvori avtomatsko v SHA1
spremenil: Mirko Krizan (21.1.2012 ob 16.19.38)
|
| |
Prikazujem 3 od skupno 4 strani |
|