Kliknite tukaj, da si ogledate profil, kot ga vidijo drugi
 
Domov > Forum > Računalništvo

Kako v Visual Basic narediti povezavo z MySql bazo?

 
 
11.9.2011, 8:48
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
 
 
 
11.9.2011, 9:07
č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)
 
 
 
11.9.2011, 10:42
' 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)
 
 
 
11.9.2011, 14:47
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
 
 
 
12.9.2011, 0:08
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.
 
 
 
14.9.2011, 0:30
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.
 
 
 
14.9.2011, 6:23
sem nekako obupal ker mi nikakor ni pretvorilo v pravo vrednost
 
 
 
14.9.2011, 10:13
Ah, to pa ni pravi način, saj si že skoraj prišel do konca.
 
 
 
14.9.2011, 12:25
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)
 
 
 
21.1.2012, 15:07
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)
 
 
Prijava in registracija
 
 
 
Zmaga.com ponuja brezplačno in razumljivo učenje računalniških programov, vas na enkraten način spozna z različnimi svetovnimi jeziki, s podrobno obrazloženimi recepti prikaže čare kulinarike in vam prežene strahove pred domačimi opravili.
 
 
Poleg tega lahko prebirate poučne članke, ki so namenjene širjenju naše splošne razgledanosti ter preverite svoje znanje z priljubljenim in enostavnim sistemom za preverjanje znanja. Če med vsebinami, ki se dodajajo vsak dan, ne najdete želenega znanja, je za vaša vprašanja na voljo dobro obiskan forum, kjer lahko tudi aktivno sodelujete. V primeru, da bi radi svoje praktično znanje delili z ostalimi, pa to lahko storite preko preprostega vmesnika za dodajanje vsebin. Zmagajte z znanjem z Zmaga.com!