Комментарии:
Mega geil!!! Mach bitte weiter
Ответитьsuper Arbeit, nichts zu meckern, gibt nur Lob!
Ответитьgeht das mit einer html seite auch ? weil irgendwie funktioniert das alles nicht
ОтветитьHat mir sehr geholfen! Danke dafür . Abo ist da
ОтветитьSuper Video, sehr gut Erklärt. Frage: Kannst du auch mal ein Video machen über ein Nachrichtensystem=PN, bei deiner Erklärung kann man alles gut nachvollziehen, weiter so!!!! :-)
ОтветитьHi. Es läuft auf dem XAMPP mit localhost problemlos aber wenn ich die Dateien auf meinem Server hochlade dann gibt es kein redirect zu der geheim.php
ОтветитьEin tolles Script! Danke, dass Du das mit uns teilst! Eine Frage noch: Kann ich die Zugangsdaten zur mysql-Datenbank im Klartext in der mysql.php eintragen oder können die dann von Unbefugten ausgelesen werden? Oder muss ich die mysql.php irgendwie zusätzlich schützen, damit sie nicht von Unbefugten ausgelesen werden kann? Könntest Du das kurz grob erläutern? Danke und herzliche Grüße, Frank
ОтветитьSuper einfach erklärt und genau das was ich gerade benötige. Danke!
ОтветитьHallo, Tutorialwork, Ich brauche deine HILFE ! Ich habe ein Problem mit dem Script, ich kann es nicht zum laufenbringen und mit einer vorhandenen Datenbank nicht einloggen? Ich möchte anstatt den USERNAMEN mein Tabelle mit dem $String "anz_email" also mit der EMAIL einloggen
( Hier mein verändertes Script was nicht funktioniert ? )
<?php
if(isset($_POST["submit"])){
require("mysql.php");
$stmt = $mysql->prepare("SELECT * FROM accounts WHERE anz_email = :anz_email"); //Username überprüfen
$stmt->bindParam(":anz_email", $_POST["anz_email"]);
$stmt->execute();
$count = $stmt->rowCount();
if($count == 1){
//Username ist frei
$row = $stmt->fetch();
if(password_verify($_POST["pw"], $row["PASSWORD"])){
session_start();
$_SESSION["anz_email"] = $row["anz_email"];
header("Location: geheim.php");
} else {
echo "Der Login ist fehlgeschlagen";
}
} else {
echo "Der Login ist fehlgeschlagen";
}
}
?>
<h1>* Anmelden *<h1>
<form action="Adminframe.php" method="post">
<input type="anz_email" name="anz_email" placeholder="EMAIL" required><br>
<input type="password" name="pw" placeholder="PASSWORT" required><br>
<button type="submit" name="submit">Einloggen</button>
</form>
<br>
<a href="formularpartner-ohnekosten.php">Noch keinen Account?</a>
</body>
</html>
Kannst du mir bitte helfen, ich sitze schon Stunden daran und bekomme im immer die Meldung "Der Login ist fehlgeschlagen" ?????
Was für einen Editor nutzt du?
ОтветитьHey, ich habe alles wie beim tutorial gemacht aber wenn ich am schluss mich regestieren will komt file not found hilfe bitte
ОтветитьErsteinmal super Tut,
Mir ist aufgefallen das der Username nicht korreckt verglichen wird.
Mein Username: Admin / Password: AdminPass
wenn ich nun aber den username klein schreibe also "admin" dann wertet dein Script die Zugangsdaten als richtig aus.
Du solltest dein Script erweitern
z.b. mit password_verify($pass, $row["PASSWORD"]) && $row["USERNAME"] == $user
bei mir kommt als Username nur "NULL" wenn ich in die Datenbank schaue, eine Idee warum?
ОтветитьDie Umlaute und Sonderzeichen werden in der Datenbank anders abgespeichert.... woran liegt das?
ОтветитьWie verbinde ich die Login Seite jetzt mit meiner HTML Seite ?
ОтветитьVielen Dank!!! Ich habe viele Tutorials probiert - dieses hat mir auf Anhieb geholfen.
Ответитьextrem gut erklärt : D danke dir
ОтветитьIch habe alles genauso gemacht wie du, allerdings findet er nicht in meinem register.php das $mysql aus der mysql.php.
Bei "$stmt = $mysql->prepare(SELECT* etc....) steht dass $mysql immer noch eine undefinierte Variable ist, obwohl mein mysql.php (natürlich angepasst mit meinen Daten) genauso aussieht wie bei dir. Hast du eine Idee woran das liegen könnte?
Erstes Video was ich von dir gesehen hab. Super erklärt! Bin auf den Rest gespannt. Abo ist raus 👍
ОтветитьHi @Tutorialwork! Vielen Dank für das super Tutorium!! Ich habe ein Problem: In der register.php will es nach Betätigen des Submit Buttons einfach nicht in die if-Bedingung reinspringen. Ich benutze genau deinen Code. Irgendwie funktioniert das isset einfach nicht. Ich nutze Visual Studio Code und Five Server um es Live anzuzeigen. Kann es daran liegen? Danke!!
Ответитьwas öffnest du als erstes?
ОтветитьHey Manuel, weißt du wieso, wenn man das online gestellt hat und die datenbank anscheinend richtig eingestellt hat, warum von der index.php keine weiterleitung an die geheim.php stattfindet?
ОтветитьBissel zu schnell alles, aber sonst super :) DANKE!!!
ОтветитьHey Manuel! Super video. Kurze frage aber: Sind bei der Abfrage vom Username prepared Statments wichtig? Soweit ich weis braucht man prepared statments dann, wenn man Daten in die Datenbank hinzufügt (wie zum Beispiel die Daten, wenn man ein Account erstellt)
ОтветитьIch danke dir so sehr! 🫂 Ich habe wirklich viel daraus gelernt!
ОтветитьIch habe auf github alle codes kopiert und reingepastet aber wenn ich mir ein neuen Konto erstelle dann kommt eine Fehlermeldung
ОтветитьIch verstehe nicht wie ich das ganze dann öffne
ОтветитьHey Leute ich habe ein Problem bei mir kommt das Parse error: syntax error, unexpected token "}" in C:\xampp\htdocs\internetseite\Registrieren\registrieren.php on line 59 wenn ich versuche über apache in xampp die Registrieren Seite starte, auf der Zeile 59 steht bei mir das $stmt->bindParam(":user", $_POST["username"]);
zu dem habe ich das Problem das der Button bei mir als Button nicht erkannt wird, ich bitte um Hilfe, danke. Ansonsten Super Video!
Hey- kurze Frage! Habe nun alles gemacht und auch alles ziemlich nach meinem Wissen erarbeitet, jedoch habe ich nun folgendes Problem: Ich habe einen Account erfolgreich erstellt, kann mich jedoch nicht anmelden. (Keine Fehlermeldung, nur Weiterleitung auf index.php).
Kann mir da jemand helfen?
LG
hi, ich habe ein Problem.
wenn ich mich 2 mal mit dem selben passwort registriere bekomme ich bei jedem ein anderen Hash.
Kann mir dabei jemand helfen?
LG Yami
Danke für das gute Video. Genau nach sowas hab ich gesucht.
ОтветитьWie hast du das mit den phpmyAdmin gemacht bekomme das nicht so wie du
Ответитьfunktioniert nicht.
Fatal error: Uncaught PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'EMAIL' in 'where clause' in C:\xampp\htdocs\register.php:19 Stack trace: #0 C:\xampp\htdocs\register.php(19): PDOStatement->execute() #1 {main} thrown in C:\xampp\htdocs\register.php on line 19
Moin, erstmal echt cooles video :). Ich habe folgendes Problem bei der Umsetzung und habe gehofft du könntest mir weiterhelfen. Ich schreibe meinen Code nicht in einer Ide wie atom oder sublime text sondern im workspace von codecademy (da ich dort mit nem kumpel zusammen am gleichen projekt arbeiten kann). Leider lassen sich dort keine Datenbanken hochladen. Trotzdem würde ich gerne eine Datenbank benutzen (z.B. eine auf einem Server). Da der Workspace aber über keine "Extras" verfügt die die einbindung von solchen datenbanken erleichtert bin icht etwas lost :D. Ich Hoffe ich konnte mein Problem verständlich schildern.
ОтветитьWenn ich bei mir auf Einloggen klicke refreshed die Seite aber ich komme nicht auf die geheim.php Seite. was mache ich falsch :(
ОтветитьHätte man auch anstatt dem " if(isset($_POST["submit"])) " einfach if(isset($_GET["submit"])) schreiben können? Natürlich wenn man es dann überall auch anpassen würde zu $_GET?
Ответитьhey ich habe eine frage, also die Registirerung klappt bei mir. Da werden die Daten in der Datenbank übernommen.
Nur die Anmeldung klappt nicht, ich werden nicht auf die geheim.php weitergeleitet, sondern die anmeldeseite lädt sich neu.
Weißt du evtl wodran es liegen könnte?
LG
Hey, Sehr Gutes Video. Könntest du mir vielleicht sagen wie ich die Meldungen also: Dein Account wurde angelegt, Die Passwörter stimmen nicht überein, Der Username ist bereits vergeben. In eine andere Farbe ändern kann oder auch verschieben kann? Ich kriege das leider nicht hin.
ОтветитьIch habe deinen Code Lokal bei mir zum Laufen gebracht. Als ich ihn aber auf meinem STRATO Server ausprobieren wollte, hat der Login nicht geklappt. Ich werde immer wieder auf die index Seite zurückgeleitet. Ich glaube es liegt an der Session. Hat jemand eine Idee wie ich das beheben könnte?
ОтветитьSuper, danke für dieses hilfreiche Video!
ОтветитьKann ich mit dir Kontakt aufnehmen, weil bei mir Errors kommen?
ОтветитьVielen Dank, das hat mir sehr geholfen. Innerhalb einer Stunde hatte ich damit meine Projektarbeit für die Uni zusammen, die sonst innerhalb von drei Wochen entwickelt werden sollte.
ОтветитьSeltsam, bei mir liefert Passwort verify immer false. Hab mir die Parameter Mal per vardump ausgeben lassen. Alles gut, nur Passwort_ verify bleibt false😵.
Jemand ne Idee woran das liegen könnte?
@Tutorialwork ich hab alles ausprobiert aber aber er leitet mich nicht zu geheim.php weiter. Hab auch mit den GitHub Dateien Probiert hat aber auch nicht geklappt. Aber Benutzer kann ich ohne Fehler erstellen und werden auch im phpmyadmin Interface angezeigt. Vielleicht kann mir da jemand helfen.
ОтветитьWer schaut es sich auch immer wieder an, aber nicht weil er es nd versteht, sondern wegen ten Tastatur Sounds?
Ответитьsmooth. Und dann das Outro: blasts my ears
ОтветитьIch habe das über einen admirer server auf sql gemacht, aber bei mir wird auf der Register Seite der php Text angezeigt, trotz, dass ich deinen Quelltext verwendet habe. Wie verbinde ich die ganzen php Dokumente? Und wie verbinde ich das mit der Datenbank, sodass Login, Logout etc funktionieren?
ОтветитьVielen Dank für das Video! :)
ОтветитьSuper Video! Ich habe nur ein kleines Problem: Wie öffne ich eine PHP Datei im Browser? (Chorme)
Ответить