Seitenpasswortschutz
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
basic
beitrag
darstellungsform
datei
eingabeaufforderung
erg
exit
falsches passwort
fehler
fram
gedacht
inhalt
pawort
rhrer
schauen
schutz
script
tutorial
username
wieviele benutzer
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
hm ist das nur f?r eine seite gedacht?
dann kannst du das einfach mit einer if schleife abfragen, ansonsten kann ich dir leider nicht helfen!!
mfg
Pointi -
manche umleitungen (smartdots zb) k?nnen sowas.
-
Du kannst entweder ein vorhadenes PHP-Script downloaden und installieren (geht einfach)oder dich mal hier umsehen: http://www.accessprotect.com/
Dort wird allerdings nur eine Seite gesch?tzt und das auch nur per httaccess. Du k?nntest aber eine Datei auf deinem Lima Space sch?tzen, durch die man dann auf die andere Weitergeleitet wird. Die zu sch?tzenden Seiten k?nntest du in einen Unterordner schieben. Das ist allerdings kein 100%iger Schutz. -
So m?sste das funktionieren:
<?php $pw = "passwort"; //Passwort if(isset($_POST["pw"])) { if($_POST["pw"] == $pw) { }else{ die("Falsches Passwort!!!<br>\n<br>\m<a href=\"javascript:history.back()\">nochmal versuchen</a>"); } }else{ echo("<form name=\"form1\" method=\"post\" action=\"".$_SERVER["PHP_SELF"]."\">\n <input name=\"pw\" type=\"password\" id=\"pw\" size=\"25\" maxlength=\"50\">\n <input name=\"Submit\" type=\"submit\" value=\"Login\">\n</form>"); exit; } ?> Inhalt.....
Beitrag ge?ndert am 9.07.2005 18:00 von ruehrer -
das passwort wird unter $pw definiert
also hier:
$pw = "passwort"; //Passwort
da zwischen den Anf?hrungszeichen kannst du das passwort hinschreiben.
Beitrag ge?ndert am 9.07.2005 18:01 von ruehrer -
h?^^ ich kann doch kein PHP^^
-
http://www.php-einfach.de
wenn du kein PHP kannst, bringt es sichtlich wenig, wenn jemand dir einfach einen Code gibt und du das nicht verstehst und anpassen kannst.
schau dir http://www.php-einfach.de
und http://www.schattenbaum.net/php an. dort gibts genug Einf?hrungs Tutorials unter anderem auch Codes f?r ein Login-Script. -
hab meinen Post oben um das erg?nzt:
also hier:
$pw = "passwort"; //Passwort
da zwischen den Anf?hrungszeichen kannst du das passwort hinschreiben. -
Das hier w?re noch eine M?glichkeit mit Eingabeaufforderung f?r Benutzer & Passwort:
<?php $user = "Username"; //Username $passwort = "Passwort"; //Passwort if($_SERVER[PHP_AUTH_USER] != $user || $_SERVER[PHP_AUTH_PW] != $passwort) { header('HTTP/1.1 401 Unauthorized'); header('WWW-Authenticate: Basic realm="Gesch?tzter Bereich"'); echo "<h2>Kein Zutritt!!!</h2>"; exit; } else { unset ($PHP_AUTH_USER); unset ($PHP_AUTH_PW); } ?> <html> <head> <title>Deine Seite</title> </head> <body> Inhalt... </body> </html>
-
Ehm thoba
Fehler:
http://sneppa.xardas.lima-city.de/admin.php
Beitrag ge?ndert am 9.07.2005 18:18 von sneppa
Fehler des BB Codes. So sollte es funktionieren:
//EDIT: So wird es nicht funktionieren. Die Darstellungsform im Forum funktioniert nicht, da keine geschweiften Klammern angezeigt werden. So muss es aussehen: http://thoba.xardas.lima-city.de/diverses/pw.txt
<?php
$user = "Username"; //Username
$passwort = "Passwort"; //Passwort
if($_SERVER[PHP_AUTH_USER] != $user || $_SERVER[PHP_AUTH_PW] != $passwort) {
header('HTTP/1.1 401 Unauthorized');
header('WWW-Authenticate: Basic realm="Gesch?tzter Bereich"');
echo "<h2>Kein Zutritt!!!</h2>";
exit;
}
else {
unset ($PHP_AUTH_USER);
unset ($PHP_AUTH_PW);
}
?>
<html>
<head>
<title>Deine Seite</title>
</head>
<body>
Inhalt...
</body>
</html>
Beitrag ge?ndert am 9.07.2005 18:37 von thoba -
mein script muss so sein:
http://ruehrer.xardas.lima-city.de/scripts/pw.txt -
thoba? kann das sein dass man da keine frames machen kann in dem code?
Doch, dass funktioniert. Du kannst auch ein Frameset einbinden. -
*hust* http://www.lima-city.de/tutorials.php?m=show&id=1312 *hust*
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage