[PHP] MySQL Passwort Abfrage

  • Hallo.
    In PAWN würde ich zwar wissen wie ich das Passwort abfrage, in PHP allerdings nicht.


    Ich bin momentan dabei wieder PHP zu lernen und möchte dafür ein kleines PHP-Login Script erstellen.
    Dieses sollte auf eine MySQL-Datenbank zurückgreifen und dort in der Spalte mit dem eingetragenen Namen das Passwort suchen und überprüfen ob die beiden (MySQL und Eingegebenes) übereinstimmen.
    Ich möchte noch nicht weiter gehen, sondern nur diese Passwort-Prüfung. Ich hoffe ihr könnt mir helfen.


    Im Moment gibt er mir so oder so die Meldung "Falsches Passwort!" zurück.


    Mit freundlichen Grüßen
    Padarom

    Ich bin
    .. seit etwa 2007 in der Webentwicklung tätig, seit 2013 professionell
    .. Erfahrener Entwickler in PHP, Swift, Javascript, Typescript und Ruby. Zusätzlich habe ich Erfahrung in Python, Java, C#, C++, Prolog und einigen esoterischen Programmiersprachen
    .. Luftfahrtenthusiast und Segelflieger

    Einmal editiert, zuletzt von Padarom ()

  • Kommt leider trotzdem falsches Passwort


    Und ein Fehler:

    PHP
    Warning: mysql_result(): supplied argument is not a valid MySQL result  resource in /var/customers/webs/usr32/test.php on line 21


    Mit freundlichen Grüßen
    Padarom

    Ich bin
    .. seit etwa 2007 in der Webentwicklung tätig, seit 2013 professionell
    .. Erfahrener Entwickler in PHP, Swift, Javascript, Typescript und Ruby. Zusätzlich habe ich Erfahrung in Python, Java, C#, C++, Prolog und einigen esoterischen Programmiersprachen
    .. Luftfahrtenthusiast und Segelflieger

  • Immernoch ein Fehler:

    PHP
    Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE,  expecting T_STRING or T_VARIABLE or T_NUM_STRING in  /var/customers/webs/usr32/test.php on line 23


    Also in

    PHP
    if($_GET['name'] == "$bla['name']")


    Mit freundlichen Grüßen
    Padarom

    Ich bin
    .. seit etwa 2007 in der Webentwicklung tätig, seit 2013 professionell
    .. Erfahrener Entwickler in PHP, Swift, Javascript, Typescript und Ruby. Zusätzlich habe ich Erfahrung in Python, Java, C#, C++, Prolog und einigen esoterischen Programmiersprachen
    .. Luftfahrtenthusiast und Segelflieger


  • bei zeile 23 stand "$bla['name']" musste aber $bla['name'] hin, sry nochmals^^

  • PHP
    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL  result resource in /var/customers/webs/usr32/test.php on line 21


    Und immernoch falsches Passwort...
    Sry, habe solche Probleme nur selten^^


    Mit freundlichen Grüßen
    Padarom

    Ich bin
    .. seit etwa 2007 in der Webentwicklung tätig, seit 2013 professionell
    .. Erfahrener Entwickler in PHP, Swift, Javascript, Typescript und Ruby. Zusätzlich habe ich Erfahrung in Python, Java, C#, C++, Prolog und einigen esoterischen Programmiersprachen
    .. Luftfahrtenthusiast und Segelflieger


  • Sag mal bitte was für ein Fehler kommt! Benutzt das bitte

  • Komisch, jetzt kommt kein Fehler mehr.
    Das Passwort ist allerdings immernoch falsch...


    Mit freundlichen Grüßen
    Padarom

    Ich bin
    .. seit etwa 2007 in der Webentwicklung tätig, seit 2013 professionell
    .. Erfahrener Entwickler in PHP, Swift, Javascript, Typescript und Ruby. Zusätzlich habe ich Erfahrung in Python, Java, C#, C++, Prolog und einigen esoterischen Programmiersprachen
    .. Luftfahrtenthusiast und Segelflieger

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Jaaa?? Sonst gäbe es in der mysql_error einen Fehler^^


    Mit freundlichen Grüßen
    Padarom

    Ich bin
    .. seit etwa 2007 in der Webentwicklung tätig, seit 2013 professionell
    .. Erfahrener Entwickler in PHP, Swift, Javascript, Typescript und Ruby. Zusätzlich habe ich Erfahrung in Python, Java, C#, C++, Prolog und einigen esoterischen Programmiersprachen
    .. Luftfahrtenthusiast und Segelflieger

  • Ich habe beides ausgegeben, und anscheinend lädt er aus der MySQL-Tabelle das Passwort "array".
    Also ähhm ja...
    Aber selbst wenn ich meinen Usernamen eingebe und dann array als Passwort ist dies falsch.


    Mit freundlichen Grüßen
    Padarom

    Ich bin
    .. seit etwa 2007 in der Webentwicklung tätig, seit 2013 professionell
    .. Erfahrener Entwickler in PHP, Swift, Javascript, Typescript und Ruby. Zusätzlich habe ich Erfahrung in Python, Java, C#, C++, Prolog und einigen esoterischen Programmiersprachen
    .. Luftfahrtenthusiast und Segelflieger

    Einmal editiert, zuletzt von Padarom ()

  • Ich nutze kein GF (o.Ô) ;)
    Nein sind sie nicht. Ich habe sie ganz normal und manuell in die Tabelle eingetragen.


    Mit freundlichen Grüßen
    Padarom

    Ich bin
    .. seit etwa 2007 in der Webentwicklung tätig, seit 2013 professionell
    .. Erfahrener Entwickler in PHP, Swift, Javascript, Typescript und Ruby. Zusätzlich habe ich Erfahrung in Python, Java, C#, C++, Prolog und einigen esoterischen Programmiersprachen
    .. Luftfahrtenthusiast und Segelflieger

  • Wieso? Wenn ich sie unverschlüsselt eintrage und unverschlüsselt lade?
    Die Verschlüsselung ist meines Wissens nach optional. Gibt ja auch verschiedene und nicht nur MD5.


    Mit freundlichen grüßen
    Padarom

    Ich bin
    .. seit etwa 2007 in der Webentwicklung tätig, seit 2013 professionell
    .. Erfahrener Entwickler in PHP, Swift, Javascript, Typescript und Ruby. Zusätzlich habe ich Erfahrung in Python, Java, C#, C++, Prolog und einigen esoterischen Programmiersprachen
    .. Luftfahrtenthusiast und Segelflieger

    Einmal editiert, zuletzt von Padarom ()

  • Sage ich dass es ein Array ist?
    Wenn ich die geladenen Daten (also das Passwort) per echo ausgebe steht dort "array".


    Mit freundlichen Grüßen
    Padarom

    Ich bin
    .. seit etwa 2007 in der Webentwicklung tätig, seit 2013 professionell
    .. Erfahrener Entwickler in PHP, Swift, Javascript, Typescript und Ruby. Zusätzlich habe ich Erfahrung in Python, Java, C#, C++, Prolog und einigen esoterischen Programmiersprachen
    .. Luftfahrtenthusiast und Segelflieger

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen