[Hilfe] Visual Basic Login mit mysql

12/03/2012 21:10 ActiveAwesome#1
Hey, ich möchte ein Login System über phpmyadmin mit mysql erstellen, als host hab ich funpic.

Doch wenn ich dann auf einloggen klicke, klappt es nicht, obwohl ich benutzer name und pw richtig angebe, passiert einfach nichts, hier die 2 php´s und der code von der Form:

login.php:

config.php:

Loginform:

Bitte darum, mir die Fehler zuzeigen, in die Mysql datenbank steht Benutzer,PW und Admin eingetragen wie ich will.
12/04/2012 09:55 tolio#2
$user = $_GET['user'];
$pass = $_GET['pass'];
$r_user = mysql_real_escape_string($user);
$r_pass = mysql_real_escape_string($user);

ein 'never copy code' - fail, würd ich behaupten:
wenn du sowohl $r_user als auch $r_pass mit dem escapten $user füllst wirds schwer mit dem login
12/04/2012 18:41 ActiveAwesome#3
Quote:
Originally Posted by tolio View Post
$user = $_GET['user'];
$pass = $_GET['pass'];
$r_user = mysql_real_escape_string($user);
$r_pass = mysql_real_escape_string($user);

ein 'never copy code' - fail, würd ich behaupten:
wenn du sowohl $r_user als auch $r_pass mit dem escapten $user füllst wirds schwer mit dem login
hab ich mich vertippt und ist auch schon lange geändert, daran liegt es trotzdem nicht, vielleicht geht es auch einfach mit funpic nicht...
12/04/2012 19:53 kissein#4
Quote:
If ($reg01[0] == $r_pass)
{
If ($res01[1] == "1`")
wo ist den $reg01 definiert ? evtl ein typo ?

Ansonste Apachelog ansehen, findet überhaupt ein datenverkehr statt ?

Was kommt am php script an ?
12/04/2012 21:33 ActiveAwesome#5
Quote:
Originally Posted by kissein View Post
wo ist den $reg01 definiert ? evtl ein typo ?

Ansonste Apachelog ansehen, findet überhaupt ein datenverkehr statt ?

Was kommt am php script an ?
PHP Code:
$req01mysql_query("SELECT Passwort,Admin FROM ´Accounts´WHERE ´BENUTZER´=´$r_user´"); 
12/04/2012 21:40 kissein#6
sorry aber wenn ich das richtig lese ist das ein Q anstatt wie bei mir bemerkt ein G. evtl sinds auch meine augen
12/05/2012 15:25 Freak2011#7
Quote:
Originally Posted by ActiveAwesome View Post
PHP Code:
<?php

include "include/config.php";

$user $_GET['user'];
$pass $_GET['pass'];
$r_user mysql_real_escape_string($user);
$r_pass mysql_real_escape_string($user);
        
$req01mysql_query("SELECT Passwort,Admin FROM ´Accounts´WHERE ´BENUTZER´=´$r_user´");
$res01 mysql_fetch_array($req01);

If (
$reg01[0]    == $r_pass)
{
    If (
$res01[1] == "1`")    
    {
    echo 
"Code:4"//Admin Login Erfolgreich
}    elseif ($res01[1]== "0") {
   echo 
"Code: 3"//Normaler Benutzer Login Erfolgreich
}else {
echo 
"Code: 5"//Passwort falsch oder Benutzername existiert nicht

}

?>
Einmal heißt es $req01 und bei der IF-Abfrage dann $reg01....
12/11/2012 18:44 MrSm!th#8
#moved
12/12/2012 03:39 anonymous-f4h279#9
Wird afaik nicht gehen, da die DB's von Funpic von außen nicht zugänglich sind.
12/12/2012 12:55 Kraizy​#10
Quote:
Originally Posted by Drewfire View Post
Wird afaik nicht gehen, da die DB's von Funpic von außen nicht zugänglich sind.
Schwachsinn, natürlich geht das.
12/13/2012 19:00 MoepMeep#11
Quote:
Originally Posted by Drewfire View Post
Wird afaik nicht gehen, da die DB's von Funpic von außen nicht zugänglich sind.
Ich seh da auch keinen Zugriff von außen :|
12/13/2012 23:48 Aeh'#12
glaube das liegt an dem q und g, sonst sehe ich da auch nichts was falsch ist :/