Video Tutorial - PHP Registrierung | Loginsystem

m0dpad

Erfahrenes Mitglied
Hallo Leute,

Habe in nächster Zeit relativ viel Freizeit und versuche diese möglichst sinnvoll zu füllen. Deshalb habe ich ein Video Tutorial gemacht, in dem ich vorführe, wie man eine relativ simple Benutzerregistrierung erstellt.

Dabei habe ich versucht so gut wie möglich zu erklären warum man was macht, da ich aber selber nicht einschätzen kann ob das gut oder schlecht erklärt ist, wäre es nett etwas Feedback zu bekommen.

Es besteht aus 6 Teilen, der erste Teil soll einen kleinen Überblick geben und ab dem 2ten geht es dann mit PHP los.

Part 1:
http://www.youtube.com/watch?v=XbYucisTDEI

Part 2:
http://www.youtube.com/watch?v=WG2QiGqyZFY

Part 3:
http://www.youtube.com/watch?v=LO1BX44--qA

Part 4:
http://www.youtube.com/watch?v=dC6YJiKFGxU

Part 5:
http://www.youtube.com/watch?v=xJzjAamQxlk

Part 6:
http://www.youtube.com/watch?v=5iSfgA5qkmY
 
Würde es mir ja anschauen, aber außer Part 1 sind alle anderen Links ungültig.

Hey, hmm das ist äußerst seltsam, bei mir gehen alle Links - habe es auch mit mehreren Browsern versucht.

Ansonsten:
Am Ende der Videos wird immer ein Link zum nächsten Part eingeblendet, d.h einfach ganz an das Ende spulen.

Oder als 2. Möglichkeit, über dem Video zwischen dem Benutzernamen und Abonnieren Button ist ein weiterer Button (6 Videos), wenn man da drauf klickt bekommt man auch die 6 Parts angezeigt.
 
Ich hatte die Links bereits korrigiert. ;)

Und danke für das Einstellen der Videos.
 
Habe mit soeben die ersten 4 Videos angeschaut.

In Teil 3 schreibst du z.B.:

PHP:
$_POST['pass'] = hash('sha256', $_POST['pass'][0]);

pass ist ein Array und du übergibst das Ergebnis der hash-Funktion an eine "normale" Variable. Dein Array ist somit futsch.

PHP:
if (strlen($_POST['username']) {
  $error_msg = "Der Benutzername ist zu lang";
}

Die strlen-Funktion wird dir hier sicher einen Fehler ausgeben selbst wenn der Username nur ein Zeichen lang ist. Du prüfst die Länge nämlich gar nicht.

Ich finde es toll das du dir solche Mühe machst und diese Videos erstellst. Allerdings sollten sie dann auch möglichst ohne Fehler sein.

Vielleicht schaust du ja nochmal selber drauf und korregierst es dann.

Werde mir den Rest aber sicher trotzdem anschauen.

NACHTRAG: Hänge hier noch ein Bild dran wo auch noch was fehlt.
 

Anhänge

  • video2.jpg
    video2.jpg
    36,3 KB · Aufrufe: 135
Zuletzt bearbeitet:
Habe mit soeben die ersten 4 Videos angeschaut.

In Teil 4 schreibst du z.B.:

PHP:
$_POST['pass'] = hash('sha256', $_POST['pass'][0]);

pass ist ein Array und du übergibst das Ergebnis der hash-Funktion an eine "normale" Variable. Dein Array ist somit futsch.

PHP:
if (strlen($_POST['username']) {
  $error_msg = "Der Benutzername ist zu lang";
}

Die strlen-Funktion wird dir hier sicher einen Fehler ausgeben selbst wenn der Username nur ein Zeichen lang ist. Du prüfst die Länge nämlich gar nicht.

Ich finde es toll das du dir solche Mühe machst und diese Videos erstellst. Allerdings sollten sie dann auch möglichst ohne Fehler sein.

Vielleicht schaust du ja nochmal selber drauf und korregierst es dann.

Werde mir den Rest aber sicher trotzdem anschauen.

Hallo, danke für das Feedback.

Zum 1.

$_POST['pass'] überschreibe ich absichtlich, dass sage ich auch im Video. Da dieser Array nicht mehr gebraucht wird und ich finde es wäre Speicherverschwendung, extra eine neue Variable anzulegen. Was aber natürlich gehen würde.


Zum 2.
Das mit dem strlen stimmt ganz klar, aber ich nehme direkt im darauf folgenden Video dazu Stellung und verbessere es.

Aber danke, wenn dir noch was auffällt kannst du dich gerne melden. Das Problem ist nachträgliches verbessern ist nicht ganz so einfach, im Prinzip müsste ich das Video nochmal aufnehmen dann, was ich auch schon bei ein paar teilen machen musst weil Camtasia abgeschmiert ist :D
 
So nachdem ich oben gemeckert habe nun auch noch ein bisschen Lob.

Die Videos sind gut gemacht und es sind auch interessante Lösungswege die du verwendet hast.

Wenn es mal wieder was zu sehen gibt werde ich es mir bestimmt auch anschauen.

Gruß Thomas
 
Also ich muss sagen sehr schön erklärt :)
und man kann es auch nachbauen schön simple THX dafür
 
Hi,
vielen Dank für das Vid ist gut geworden, auch du manchmal etwas ausschweifst :D (stört mich nicht, macht es aber lang)
Kleine verbesserung

PHP:
if(isset($_POST['username'], $_POST['pw'][0], $_POST['mail'][0]))

so gehts auch. Also mit isset mehrere afragen
 
Hi,

erstmal dickes Lob habe zwar erstmal nur kurz reingeschnuppert, aber scheint sehr umfangreich und auch für Anfänger (Mich) nachbaubar zu sein.

Meine Frage ist: Wie sieht das bei der Sicherheit aus bei dem Script? Bitte zerreißt mich nicht^^
 
Zurück