[PHP] Loginscript Problem Quakenet

  • Hallo liebe Community,

    ich habe das Quakenet Registrations Script nachgebaut. Dummerweiße sehe ich keinen Inhalt, also eine leere Php Webseite, obwohl eigentlich die register.tbl angezeigt werden müsste....
    Habe ab Punkt 5 ( Login ) aufgehört, da schließlich erstmal ein Account registriert werden muss, und dies ja schließlich zuerst funktionieren sollte!
    Hab den Sourcecode mal angehängt!
    Das Tutorial

    Zitat


    Web.rar


    Der Scriptordner,
    ich hoffe das einer von euch mir sagen kann, was ich falsch gemacht habe.

  • Hab den Sourcecode mal angehängt!


    Ich für meinen Teil werde nicht erst eine Datei downloaden, entpacken und in den darin enthaltenen Dateien nach einem Fehler suchen.

  • Oh okay ;) Sry, dann poste ich hier mal alle Dateien, welche von Bedeutung sein sollten :

    Index.php

    register.php


    register.tpl


    Das Problem ist das ich in der Datenbank keinen Usereintrag finde?

    Einmal editiert, zuletzt von Redcoke (30. Juli 2012 um 20:12)

  • Soweit ich weiß sind die Tutorials dort fortlaufen auf einander aufbgebaut. Daher wirst du immer nur die neuen Teile finden die anderen musst du aus den vorgehenden Tutorials entnehmen. Auserdem sind diese Tutorials dort auch schon veraltet und nutzen noch die alten Php Befehle.

    Ich hab das mal vor Jahren ergänzt sie den Anhang hier das sollte vollständig sein.

    Siehste auch gleich an der Gesamt größe deines 2.5kb diese ca 7.9 kb also 3 mal so groß.
    (Weil bei dir eben alle Teile des vorgehenden Tutorials fehlen.)

    Mfg Splasch

    Ps:
    Das kommt davon wenn man nur Downloadet und es verwenden will ohne das Tutorial durchgearbeitet zu haben!

  • Soweit ich weiß sind die Tutorials dort fortlaufen auf einander aufbgebaut. Daher wirst du immer nur die neuen Teile finden die anderen musst du aus den vorgehenden Tutorials entnehmen. Auserdem sind diese Tutorials dort auch schon veraltet und nutzen noch die alten Php Befehle.

    Ich hab das mal vor Jahren ergänzt sie den Anhang hier das sollte vollständig sein.

    Siehste auch gleich an der Gesamt größe deines 2.5kb diese ca 7.9 kb also 3 mal so groß.
    (Weil bei dir eben alle Teile des vorgehenden Tutorials fehlen.)

    Mfg Splasch

    Ps:
    Das kommt davon wenn man nur Downloadet und es verwenden will ohne das Tutorial durchgearbeitet zu haben!


    Hey, erstmal vielen Dank. Werde mir das heute mal anschauen und vergleichen. Die Register.tbl wird jetzt angezeigt, jedoch anscheiend nichts in die DB eingetragen...

    lg Roteisen! Ich melde mich nochmal!

  • Hallo,
    danke für den Tipp ;) Habe ich schon gemacht. Allerdings bin ich von deinem Satz

    Zitat

    Auserdem sind diese Tutorials dort auch schon veraltet und nutzen noch die alten Php Befehle.

    etwas interessiert geworden.
    Vielleicht könntest du mir deine Tipps dazu geben:


    Ich lerne wie du siehst gerade Php - HTML & CSS behersche ich - Java nur das aller Wichtigste. ( ist ja eigentlich nicht so wichtig ...!)
    Wollte direkt mit einem größeren Projekt anfangen, und mir Stück für Stück die Kenntnisse dadurch aneignen.


    Nun bin ich aber ins Grübeln gekommen.

    Wie würde für ein Community Projekt ein Sicherer Loginbereich aussehen? Ist MD5 wirklich so eine "sichere" Methode ( bin der Meinung gegenteiliges mal gelesen zu haben )
    Und zum Quote oben, habe mal nach Tutorials gesucht und das beste&übersichtlichste war das von Quake net, die Restlichen waren weniger "sicher"

    Vielen Dank für deine netten Bemühungen!

  • Hallo,
    Nun bin ich aber ins Grübeln gekommen.

    Wie würde für ein Community Projekt ein Sicherer Loginbereich aussehen? Ist MD5 wirklich so eine "sichere" Methode ( bin der Meinung gegenteiliges mal gelesen zu haben )
    Und zum Quote oben, habe mal nach Tutorials gesucht und das beste&übersichtlichste war das von Quake net, die Restlichen waren weniger "sicher"

    Vielen Dank für deine netten Bemühungen!

    Md5 ist schon lang veraltet und sollte eigentlich nicht mehr verwendet werden viele tun aber trozdem noch. Besser du verwendest sha256 plus einen Salt.
    Weiters reicht es nicht nur einen Sicheren Login zu haben wenn das Script überall sonst unsicher ist. Wenn dann muss alles Sicher sein das gesamt packet. Den warum mit dem Login herumschlagen wenn man direkt rein kann oder andere schwachstellen ausnutzen kann.

    Tutorials sind im allgemeinen alle nicht sicher sie sollen dir nur zeigen wie man was in php umsetzen kann. Zum Thema Sicherheit beschäftigen sich ganze Webseiten aber die setzen auch voraus das man die Programmiersprache beherscht.

    Das Projekt ist ohne Kenntnisse bzw auf deinen Stand nicht wirklich realisierbar da kommt nur Kaos raus.

    Mfg Splasch

  • Auch wenn es eigtl. nicht darum geht...

    Was soll denn bitte sha256 für ein Vorteil bringen? Die Hash-Methode spielt keine Rolle beim Bruteforcen von passwörtern - das salten ist wichtig, damit keine Rainbow-Tables greifen. Damit hat es sich.
    Imo ist der einzige Vorteil von sha256, dass es schwieriger wird kollisionen zu erzeugen - was bei einem Webservice 'nicht möglich' ist.

  • INFO
    Konnte keine Verbindung zu Datenbank aufbauen, MySQL meldete: Access denied for user 'ben'@'localhost' (using password: YES)
    :idea::idea::idea::idea::idea:

    Dumheit tut schon weh oder?

    Die Zugangsdaten zu deiner Datenbank musst du selbst eintragen. Nur Downloaden und ausfürhen ist zu wenig.
    Auch nicht vergessen die Tabellen anzulegen.

    Mfg Splasch