User Online: 1

   htaccess-Passw. by sven-oliver

Viele Webmaster mchten einige Bereiche ihrer Website nur einer Ausgew?hlten "Kundschaft" zug?nglich machen. Viele verwenden dazu .htaccess-Dateien . Diese Variante ist ziemlich sicher. Die Kennwrter werden wie in .htaccess-Infos beschrieben in die Passwortdatei eingefgt.?
In diesem Tutorial wird das Script zum Verschlsseln der Kennwrter erkl?rt.

?

Als Beispiel nehmen wir folgendes Script:

<?
//Generrieren des Formulars
echo "<form action="$PHP_SELF" method=post>";
echo "<INPUT type=text name=pass><br>";
echo "<INPUT type=submit name=submit value=submit>";
echo "</form>";

if($pass) {? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //Kontrollieren, ob ein Wert angegeben wurde
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //wenn ja, fhre Funktion aus (weiter unten)
do_crypt($pass);

} //ende des IF-Blocks
?>

?

Dieses Script erstellt ein simples HTML-Formular. Die einzige Ausnahme ist, das in "action" nicht ein Scripte steht, sondern "$PHP_SELF". Warum aber? Nun, $PHP_SELF ist eine Variable, die immer den aktuellen Scriptnamen zurckgibt. Man kann das Script nennen wie man Lust und Laune hat. - es ruft sich immer selber auf.

Auch der zweite Teil ist recht simpel:

function do_crypt($pass) {

$passC=crypt($pass,yl);?
? ? ? ? ? ? ? ? ? ? //Erzeugen des Crypts
echo "<br>Das Kennwort lautet: $passC";? ? ? //Ausgabe des Crypts
} //ende der Funktion

Er besteht lediglich aus dem Crypt-Befehl, der das Passwort verschlsselt

© by Sven-Oliver Tröbs - 2000-2008 - http://www.php-area.de/



Login





[ Registrieren ]