Ich habe ein einfaches PHP Login, es funktioniert auch aber noch nicht optimal. Es soll
bestimmte Bereiche "schützen", halt nicht so leicht einsehbar sein. Der einfache (.htaccess)
Seitenschutz, ist mit dem Meldungsfenster nicht gerade schön.
Ich versuche schon die ganze Zeit, nach richtiger Eingabe des Kennwortes, die Seite
neu zu beschreiben. Versuch, wie unten zu sehen.
Bisher wurde nach richtiger Eingabe eine neue Tabelle geschrieben, die einen Text mit
Link anbot der zum "geschützten" Bereich führte aber weiterhin blieb der Eingabebereich
für das Kennwort stehen, was ich nicht gerade optimal finde.
Mit der unteren Anweisung, hoffte ich, die ganze Seite neu zu (über)schreiben. Aber
leider funktioniert es bisher nicht.
Alternativ und besser ist wohl, nach Erfolg automatisch weiterzuleiten. Aber wie..
Gruß
Klaus
Hier ein Teil des Codes [hoffentlich habe ich beim rüberkopieren alles wesentliche
erwischt (grins)]
bestimmte Bereiche "schützen", halt nicht so leicht einsehbar sein. Der einfache (.htaccess)
Seitenschutz, ist mit dem Meldungsfenster nicht gerade schön.
Ich versuche schon die ganze Zeit, nach richtiger Eingabe des Kennwortes, die Seite
neu zu beschreiben. Versuch, wie unten zu sehen.
Bisher wurde nach richtiger Eingabe eine neue Tabelle geschrieben, die einen Text mit
Link anbot der zum "geschützten" Bereich führte aber weiterhin blieb der Eingabebereich
für das Kennwort stehen, was ich nicht gerade optimal finde.
Mit der unteren Anweisung, hoffte ich, die ganze Seite neu zu (über)schreiben. Aber
leider funktioniert es bisher nicht.
Alternativ und besser ist wohl, nach Erfolg automatisch weiterzuleiten. Aber wie..
Gruß
Klaus
Hier ein Teil des Codes [hoffentlich habe ich beim rüberkopieren alles wesentliche
erwischt (grins)]
Code:
...
<body>
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="autab">
<tr>
<td height="10" align="center" valign="top">
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<table border="0" cellpadding="0" cellspacing="0" class="hauptab">
<tr>
<td align="center" valign="top" >
<p class="erklaer"><strong>Geben Sie
dazu bitte Ihr Passwort ein:</strong></p>
<table width="200" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="39%"><input name="pass" type="password" class="input" size="20" maxlength="60" ></td>
<td width="1"><img src="../../ie/grafiken/spacer.gif" alt="" width="8" height="8"></td>
<td width="61%"><input name="submit" type="submit" class="sub" value="Senden" align="center"></td>
</tr>
</table>
</td>
</tr>
</table>
<br>
<span class="stern">* bei Bestätigung hier bitte weiterclicken:<br>
</span>
</form>
<?php
if (!empty($_POST["pass"])){
switch($_POST["pass"]){
case "kennwort":
echo "<html><head>
<title>Interner Bereich</title>
</head>
<body>
<table border='0' cellpadding='0' cellspacing='0' >
<tr>
<td>
<table border='0' cellpadding='0' cellspacing='0'>
<tr>
<td height='40' align='center'>Privater Bereich:
</td>
</tr>
<tr>
<td align='center'><a href='url.html' target='_blank' onclick='top.focus()'><img src='../../ie/grafiken/enter.gif' width='150' height='26' border='0' /></a></td>
</tr>
</table></body></html>";
break;
default:
echo "<table border='0' cellpadding='0' cellspacing='0' class='meldtab2'>
<tr>
<td>
<table border='0' cellpadding='0' cellspacing='0'>
<tr>
<td align='center'><span class='smeld'>Sorry aber du hast nicht das richtige Kennwort: </span> <br><br><br>
<a href='mailto:mailadresse@web.de'>mailadresse@web.de</a>
</td>
</tr>
<tr>
<td align='center'><a href='javascript:history.go(-1);'>wieder zurück:
</a></td>
</tr>
</table>
</td>
</tr>
</table>";
}
}
?>
</td>
</tr>
</table>
</body>
...