Hallo.
Mein derzeitiges Problem:
Ein Visual Basic Mysql Login über PHP.
Mein Problem, ich möchte mich bei einer vBulletin(Forum Software) Einloggen lassen.
Das Password ist so aufgebaut:
md5(md5($plaintext_password).$salt) -> Passwort in der Datenbank
So nun dann dachte ich mir:(PHP)
Mein vB Code:
Nun kommt dann immer Login Feehlgeschlagen!
Ich bitte um eure Hilfe
mfg
Leon
Mein derzeitiges Problem:
Ein Visual Basic Mysql Login über PHP.
Mein Problem, ich möchte mich bei einer vBulletin(Forum Software) Einloggen lassen.
Das Password ist so aufgebaut:
md5(md5($plaintext_password).$salt) -> Passwort in der Datenbank
So nun dann dachte ich mir:(PHP)
PHP-Quellcode
- <?php
- $userpw = mysql_real_escape_string($_POST['pw']);
- $userid = mysql_real_escape_string($_POST['u']);
- $passwortgesamt = md5(md5('$userpw').$salt);
- @mysql_connect('localhost', 'blabla', 'blabla') or die (mysql_error());
- @mysql_select_db('blabla') or die (sqlerror(mysql_errno(), mysql_error()));
- $query = "SELECT * FROM `user` WHERE `username`='$userid' AND `salt`='$salt'AND `password`='$passwortgesamt' ";
- $result = mysql_query($query);
- $resultcount = mysql_num_rows($result);
- if ($resultcount == 0)
- {
- echo 'Login fehlgeschlagen';
- }else {
- echo 'Erfolgreich eingeloggt';
- }
- ?>
Mein vB Code:
VB.NET-Quellcode
- Imports System.Collections.Specialized, System.Net, System.Text, System.Security.Cryptography
- Public Class Login
- Dim nv As New NameValueCollection
- Dim wc As New WebClient
- Private Sub Login_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- nv.Clear()
- nv.Add("u", Form1.TextBox1.Text)
- nv.Add("pw", Form1.TextBox2.Text)
- Dim result() As Byte = wc.UploadValues("http://seite.net/LauncherLoginv1.0.php?", "POST", nv)
- Dim resultstring As String = System.Text.Encoding.ASCII.GetString(result)
- MessageBox.Show(resultstring)
- End Sub
- End Class
Nun kommt dann immer Login Feehlgeschlagen!
Ich bitte um eure Hilfe
mfg
Leon
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „StepGamer“ ()