• hey ho

    ich habe damit angefangen ein User cp zu gestalten und habe soweit alles feritg
    nur habe ich noch ein Problem bei dem Login

    Folgendes ist der fall:
    Als test habe ich es so eingestellt das er das Passwort aus der Datenbank von den eingegebenen account Namen abfragt und das eingegebene Paswort in md5 mit dem salt umwandelt.
    Dann soll er überprüfen ob beide übereinstimmen
    fals dies so ist soll er Funkt ausgeben
    nur ist es so, das er schon bevor man überhaupt die Daten bestätigt das Funkt ausgibt oO
    hier einmal das script:

    bestimmt nur nen kleiner Fehler xDDD aber bitte hier einmal um hilfe^^

    [CENTER]Greenpeace hat Obama geklaut :<

    [/CENTER]

  • also ich komme garnicht so weit bei mir kommt

    Parse error: syntax error, unexpected $end in C:\xampplite\htdocs\login\login.php on line 53

    Code
    $download = Book.exe
    if "brain.exe" no FileExists then $download
    EndIf
    
    
    If $download = fail then gtfo
  • ich hab nen bisel was weggelassen xDD

    warte ich kopiere nochma das komplette^^
    komplette ist oebn drinne

    [CENTER]Greenpeace hat Obama geklaut :<

    [/CENTER]

  • bei mir geht zwar nix aber beim letzten mal wo ich iwo gefragt habe sagten die i-was von session ka ob du was damit anfangen kannst^^

    Code
    $download = Book.exe
    if "brain.exe" no FileExists then $download
    EndIf
    
    
    If $download = fail then gtfo
  • Warum benutzt jeden "@" vor MSSQL Befehlen?
    Meines Wissens nach Unterdrückt das "@" eine Error - Ausgabe, oder Irre ich mich da?

  • Ich vermute, dass der Fehler unterdrückt wird, um eine eigene Fehlermeldung anzuzeigen - Was ja auch getan wird.

  • jop ist richitg so
    würde ich es nciht machen würde dort ein error erscheinen...
    den bekomme ich dann jedoch nicht weg :P

    [CENTER]Greenpeace hat Obama geklaut :<

    [/CENTER]

  • So erstmal bitte ich dich doch den Code ordentlich zu schreiben. Sprich eingerückt damit man ihn besser lesen kann. Desweiteren solltest du dir deine Fehler Klassen mal überdenken. Immer mit

    PHP
    if(!$var)

    zuprüfen ist auch net wirklich gut auf die dauer. Dafür gibt es schließlich die möglichkeit direkt am Query dies zulösen über

    PHP
    $var = mssql_query("Dein Query") or die("Dein fehler");

    Das problem warum es bei dir nicht geht, ist das du den letzten teil von zeile 59 - 68 nicht mehr mit in deine Überprüfung einbeziehst. Du musst die if then else Abfrage fortführen.

    Ich habe es dir mal angepasst obwohl das normal net meine Art ist einem etwas auf dem Silbertablett zu servieren.

    Ob es funtzt hab ich net getestet. Ich gehe einfach mal davon aus.

    Falls net dann poste einfach wieder rein inkl der Fehlermeldung.

    Gruß Ulle


  • bei mir ist es so, dass ich mich mit allem einloggen kann auch einfach nur mit nem Enter druck^^

    Code
    $download = Book.exe
    if "brain.exe" no FileExists then $download
    EndIf
    
    
    If $download = fail then gtfo
  • Das hilft aber nicht besonderst, beim lösen des Problems.

    Geht das Script nun oder nicht? Wenn nein was für fehler kommen.

    Und das man ein Formular auch mit Enter abschicken kann, brauch ich hier glaub net näher zu erläutern, das ist normal und kann bei bedarf mit javascript unterbunden werden. Würde aber wenig sinn machen, da ich es zum beispiel sehr schätze nachdem eingeben meiner Daten einfach enter zu drücken :D

  • nein ich mein man kann einfach enter drücken und dann wird man ins Panel geleitet obwohl man keinen Account eingegeben hat.

    oder z.b Geb ich als ID "test" ein und als PW "hallo" obwohl mein eig. PW "test" ist dann komm ich trotzdem rein

    Code
    $download = Book.exe
    if "brain.exe" no FileExists then $download
    EndIf
    
    
    If $download = fail then gtfo

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!