Leider ist diese Diskussion mittlerweile abgelaufen
Gepostet vor 5 Stunden

Hilfe bei html/php einfachem Passwortschutz

Hallo, ich habe vor Jahren mal ein einfaches Spiel (ähnl. Esacape-Room) "programmiert".
Es ist wirklich sehr simpel und läuft nur auf den Tablet (also keinerlei Sicherheitsvorkehrungen usw.)
Jetzt wollte ich es wieder raus holen und mit leichten Modifikationen nutzen.

Nach Jahren ohne Programmeiren usw. habe ich jedoch inzwischen Schwierigkeiten.
Es läuft nicht mehr und ich versuche seit Tagen das wieder zum laufen zu bekommen und habe auch schon Stundenlang gegoogelt.

Ich bin der festen Überzeugung, dass das damals funktioniert hat (ca. 10Jahre her)

Vielen Dank

Evtl. kann mir einer sagen, wo der Fehler ist. Hier der Quelltext der beiden Dateien:

Index_pw.html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<meta name="author" content="HP">
<meta name="editor" content="html-editor phase 5">
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<html>
<p align="center"><img src="../Katzenpiraten.JPG" alt="" border="0" width="300" height="180">
<p><b><font size="+2">Bitte Passwort eingeben!</font></b></p>
<form action="pw1.php" method="post">
<input type="Password" required placeholder="Passwort eingeben" name="name">
<input type="Submit" name="go" value="Login">
</form>
<br>
Wenn Ihr nicht weiter kommt, gibt es Hinweise auf der <a href="schaemdich.html" target="_blank">Schämdichseite</a> Stichwort: Passwort
</p>
</html>
</body>
</html>

pw1.php:
<?php
# Hier kann man das Passwort ändern
$passwort = "Passwort";
if (isset($_POST["go"])) {
if ($_POST["name"] == $passwort) {
?>
<!-- hier könnt Ihr noch weiteren Text, Links, Bilder oder sonst etwas einbauen -->
<p><meta http-equiv="refresh" content="0; URL=raetsel_1.html"></p>
<?php
}
else {
# Meldung bei einem falschen Passwort
echo '<p><b><font color="red">Das Passwort ist falsch!</font></b><br><br>';
echo '<a href="index_pwd.html">zur erneuten Eingabe</a></p>';
}
}
else
{
?>
<!-- Hier wird das Passwort gesendet -->
<form action="pw1.php" method="post">
<input type="Password" required placeholder="Passwort eingeben" name="name">
<input type="Submit" name="go" value="Login">
</form>
<?php
}
?>
Zusätzliche Info
Sag was dazu

Kategorien

9 Kommentare

sortiert nach
's Profilbild
  1. maxii's Profilbild
    Wir haben 2024.... frag einfach chatgtp
    Mendrin's Profilbild
    45996811-aOC1p.jpg
  2. Backautomat's Profilbild
    Wie wäre es altmodisch mit .htaccess und .htpasswd Dateien?
    mazepan's Profilbild
    Autor*in
    Ich habe mich seit jahren nicht mehr damit beschäftigt.