ERLEDIGT
NEIN
NEIN
ANTWORTEN
11
11
ZUGRIFFE
2201
2201
EMPFEHLEN
-
11.03.05 12:51 #1
Hi,
ich steh mal wieder aufm Schlauch, und da ihr mir das letzte mal super geholfen habt, hoffe ich, dass ihr mir auch dieses Mal helfen könnt :
C++Builder 6, myDAC installiert, eingebunden, Connect hergestellt, Query gemacht, hat alles funktioniert.
Ich will lediglich ein Anmeldeformular schreiben. Wie bekomme ich den eingegebenen UserName-String in ein Query und dann das dazugehörige Password zurück?
Zweites Problem : Das Passwort ist MD5 verschlüsselt, gibts diese Verschlüsselungsmethode auch im Borland?
Wie immer vielen Dank schon im Vorraus...
Grüße
-
Hallo,
such mal bei Google nach TMD5 da bekommste einige Links wo du diese Komponente downloaden kannst diese lässt sich in den Builder einbinden und dann kann man sehr leicht einen MD5 Hash erstellen und in deiner Anwendung benutzen.
-
11.03.05 13:44 #3
Vielen Dank für die schnelle Antwort... Bin gerade am ausprobieren und es scheint zu funktionieren. Jetzt muss ich nurnoch das MD5-Passwort aus der Datenbank bekommen und verwenden können.
Das kann doch nicht so schwer sein, oder?
-
Hallo,
ich denke nicht das du das Passwort aus der Datenbank zurück bekommst da MD5 keine Verschlüsselung ist sondern nur ein Hash.
-
11.03.05 13:54 #5
gg, nein, ich will schon den MD5-Hash aus der DB, um ihn mit meinem "gemd5tem" Passwort zu vergleichen...
Hashs gehen ja gewöhnlich nur in eine Richtung... (sonst wäre das ganze ja sinnlos)
-
Hallo,
ja das sollte kein Problem sein einfach das aus der DB in einen String das eigene in einen zweiten String vergleichen und fertig ...
-
11.03.05 15:19 #7
jo genau. nur ich weiß nicht, wie ich einen String aus der DB rausbekomme... Genau da liegt mein Problem...
Gibt es im TMyQuery eine Funktion, die die aktuelle Reihe in einem String-Array zurückgibt oder so?
-
11.03.05 16:12 #8
Habe es rausgefunden, war mal wieder einfacher als ich gedacht habe....
Code :1 2 3 4 5 6 7
connection->Connect(); anmeldequery->Close(); anmeldequery->SQL->Clear(); anmeldequery->SQL->Add("SELECT PasswordMD5 FROM users WHERE UserName='" + txtusername->Text + "';"); anmeldequery->Open(); //anmeldequery->FieldByName("PasswordMD5")->AsString; <= Das ist das, was ich brauchewww.crimefighter.de - Online-RPG-Project
-
Hallo,
eigentlich ist das alles nicht so schwer nur man muss wissen wie man es angeht und wo man Informationen dazu findet ... die Hife vom Borland C++ Builder ist eine grosse Hilfe aber da steht auch nicht alles drin. Ich suche auch öfter im Delphi Forum da die Komponenten sich kaum zu denen vom C++ Builder unterscheiden.
-
11.03.05 21:33 #10
Ich habe leider immernoch Probleme mit dem MD5. TMD5 habe ich eingebunden bekommen, sobald ich allerdings versuche, es zu benutzen, stürzt das Programm ab.
Viel einfacher müsste es eigentlich mit dem Indy IdCoder5 gehen, der ja schon mit dabei ist.
Unter PHP ergibt md5("hallo"); den folgenden Hash : 598d4c200461b81522a3328565c25f7c
Im Borland kommt, egal welche Funktion ich benutze, entweder garnichts oder sowas wie das hier : 0;"ü Õ¥ÌÓ 9Iª
Welche Funktionen benutzt man beim IdCoder zum eingeben des Strings? setKey? und zum ausgeben einfach Key? oder braucht man noch CodeString und CompletedInput?www.crimefighter.de - Online-RPG-Project
-
Hallo,
mit dem TMD5 geht es auch recht einfach hier der Code:
Code :1 2 3
MD51->InputString=passwort; MD51->HashString(); md5passwort=MD51->Digest;
-
12.03.05 12:34 #12
Stimmt, aber das hat auch erst nach einem Neustart funktioniert, davor sind die Programme immer abgestürzt... Windows halt..
Vielen Dank für die Hilfen.
Grüßewww.crimefighter.de - Online-RPG-Project
Ähnliche Themen
-
Taschenrechner in Borland C++ Builder
Von diviner im Forum Borland CBuilder und VCLAntworten: 6Letzter Beitrag: 25.03.09, 12:58 -
Borland C++ Builder
Von riccardo1 im Forum C/C++Antworten: 7Letzter Beitrag: 02.05.08, 19:57 -
Borland C++ Builder?
Von Sinac im Forum C/C++Antworten: 9Letzter Beitrag: 12.12.06, 16:11 -
Borland C++ Builder 5 und MS SQL Datenbank
Von Mike_2005 im Forum Borland CBuilder und VCLAntworten: 2Letzter Beitrag: 17.10.04, 01:29 -
Borland c++ Builder
Von js-mueller im Forum C/C++Antworten: 11Letzter Beitrag: 11.09.03, 12:57





Zitieren
Login






