Na svém webu mám zaheslovanou jednu stránku. Pouzivam k tomu tento kod:
-------------------------------------------------------------
<?php
if ($_POST['heslo'] != ""){
if ($_POST['heslo'] == "nejake heslo") {
include ("nejaka_stranka.php");
}
else {
echo ("Špatné heslo! Přístup zamítnut!");
}
}
else {
echo("
<form method=\"post\" name=\"form1\">
<b>Heslo:</b> <input type=\"password\" name=\"heslo\" size=\"15\">
<input type=\"submit\" name=\"tl\" value=\"Vstup\">
</form>
");
}
?>
---------------------------------------------------
Dalo by se nejak k tomu pripsat aby tam byly jeste 2 inputy na zmenu stavajiciho hesla? Jeden by byl jako "zadat stare heslo" a pak na vytvoreni noveho "zadat nove heslo" ? Bude nekdo tak hodny a napise mi scriptik nebo da odkaz na nejakou stránku kde by to mohlo byt? Ja nic nenasel :( dik :)
řekl bych že se to udělat dá. ale je to řekl bych dost jakože složitý. nejlepší budeš mít když zajdeš do MySQL. (přepsání do db ti dá celkem míň práce než ten zbytek okolo)
Nebo staci ulozit do souboru. V tomto pripade je pristup do DB zbytecny, ale budiz.
Nejdriv nactes zes souboru puvodni heslo. To heslo porovnas se zadanymi a pokud souhlasi, tak prejde na dalsi stranku, nebo ulozis nove heslo do souboru.
doporucuju ukladat hashe hesel a ty pak porovnavat, ne hesla samotna...