Servus,
also bei mir ist heute ein neues verhalten im Dataset aufgetreten. Undzwar hab ich ein Anmeldebildschirm bzw. für dies ein Registrierungsformular (ist ja klar, man muss sich erstmal Registrieren um sich einloggen zu können)
Jetzt ist es aber so, das wenn ich die Daten von der Registrierung in mein Dataset abspeichere, dann Überschreibt er mir immer den ersten eintrag und fügt das Passwort als klartext mit ein (es wird mit md5 gehasht)
hiermal ein bild
ich habe zuerst den Namen "2" erstellt und da sieht man dahinter das Passwort, dann habe ich den Namen "1" erstellt und schon ändert er den ersten eintrag (sieht man an unter der spalte "ID")
Hiermal der Code:
und hier noch vom MD5:
also bei mir ist heute ein neues verhalten im Dataset aufgetreten. Undzwar hab ich ein Anmeldebildschirm bzw. für dies ein Registrierungsformular (ist ja klar, man muss sich erstmal Registrieren um sich einloggen zu können)
Jetzt ist es aber so, das wenn ich die Daten von der Registrierung in mein Dataset abspeichere, dann Überschreibt er mir immer den ersten eintrag und fügt das Passwort als klartext mit ein (es wird mit md5 gehasht)
hiermal ein bild
ich habe zuerst den Namen "2" erstellt und da sieht man dahinter das Passwort, dann habe ich den Namen "1" erstellt und schon ändert er den ersten eintrag (sieht man an unter der spalte "ID")
Hiermal der Code:
und hier noch vom MD5:
VB.NET-Quellcode
- Public Function MD5StringHash(ByVal strString As String) As String
- Dim MD5 As New MD5CryptoServiceProvider
- Dim Data As Byte()
- Dim Result As Byte()
- Dim Res As String = ""
- Dim Tmp As String = ""
- Data = Encoding.ASCII.GetBytes(strString)
- Result = MD5.ComputeHash(Data)
- For i As Integer = 0 To Result.Length - 1
- Tmp = Hex(Result(i))
- If Len(Tmp) = 1 Then Tmp = "0" & Tmp
- Res += Tmp
- Next
- Return Res
- End Function