Hallo Zusammen!
Ich habe eine kleine Frage:
Ich habe vor, meine Webseite mit einem Code zu schützen, der aber gelöscht wird, nachdem er benutzt wird.
Ich habe bereits den Code Generator in meinem Interface
Und das Loginformular
Code-Generator: code_create.php
Login: code.php
Ich brauche noch eine Variante zum abspeichern... Habe da an eine Datenbank gedacht...
Ich hätte jetzt vor, die beiden Dateien nicht zu "verbinden" ich würde bei der code_crate.php die Codes so setzen, dass wenn ein Button betätigt wird, der Code generiert und in die Datenbank eingefügt wird.
In der code.php würde ich zuerst die Abfrage der Datenbank machen und dann den abgleich der Codes...
Hättet ihr andere Vorschläge?
Hinweis: Ich bin PHP-Anfänger und kann schlecht nach Videos o.a. Tutorials arbeiten. Außerdem wurde zu diesem Thema nicht gefunden... Also nichts, wie ich mir das vorgestellt habe! Meine beste lern-Methode ist und bleibt 'learning-by-doing'!
______________________________________________
Mit freundlichen Grüßen
Simuletsplay
Ich habe eine kleine Frage:
Ich habe vor, meine Webseite mit einem Code zu schützen, der aber gelöscht wird, nachdem er benutzt wird.
Ich habe bereits den Code Generator in meinem Interface
Und das Loginformular
Code-Generator: code_create.php
PHP-Code:
<?php
$code = md5(mt_rand());
$code = substr($code, 0, 8);
echo "$text";
?>
PHP-Code:
<?php
$uc = $_POST['user_code'];
include 'code_create.php';
echo $code
?>
<!DOCTYPE html>
<html>
<head>
<title>Code</title> </head>
<body>
<form method="post">
<input type="text" name="user_code">
<input type="submit">
</form>
<?php
if ($uc == $code) {
echo "Korrekt!";
}
else {
echo "Falsch!";
}
?>
</body>
</html>
Ich hätte jetzt vor, die beiden Dateien nicht zu "verbinden" ich würde bei der code_crate.php die Codes so setzen, dass wenn ein Button betätigt wird, der Code generiert und in die Datenbank eingefügt wird.
In der code.php würde ich zuerst die Abfrage der Datenbank machen und dann den abgleich der Codes...
Hättet ihr andere Vorschläge?
Hinweis: Ich bin PHP-Anfänger und kann schlecht nach Videos o.a. Tutorials arbeiten. Außerdem wurde zu diesem Thema nicht gefunden... Also nichts, wie ich mir das vorgestellt habe! Meine beste lern-Methode ist und bleibt 'learning-by-doing'!
______________________________________________
Mit freundlichen Grüßen
Simuletsplay
Kommentar