Autor Zpráva
filip186
Profil
Jak se dají zaheslovat stránky v Perlu?
filip186
Profil
Ví to vůbec někdo?
WanTo
Profil
Úplně stejně jako v PHP. Jestli umíš PHP a trochu Perl, určitě si poradíš ;-) Stačí na to jedna podmínka (teda pokud nebudeš tahat hesla z databáze).
filip186
Profil
Nějak to zkusím.
WanTo
Profil
filip186
No vidíš, jak to jde. A vlastně jsem ti s ničím nepomohl ;-) Pak napiš, jestli se ti to povedlo.
filip186
Profil
Udělal jsem to takto:
#!/Perl/bin/Perl

print "Content-type: text/plain \n\n";
if($heslo != "tajneheslo") {
print '<html><br>';
print '<head>';
print '<title>Login</title>';
print '</head>';
print '<body bgcolor="darkblue" text="white">';
print '<form method="post">';
print 'HESLO: <input type="text" name="heslo">';
print '<input type="submit" value="OK">';
print '</form></body></html>';
} else {
print '<html>';
print '<head>';
print '<title>Tajné věčičky</title>';
print '</head>';
print '<body bgcolor="darkblue" text="white">';
print '<h1>Spousta Tajných Infromací</h1>';
print '</body></html>';
}

a je to supr. Nevěděl jsem že to je takový jednoduchý
filip186
Profil
Oujej. Už mě to nějak nejde. Já se na to ..... Mám to asi blbě. Teď to po mě ani nechce to heslo a ukazuje to tu stránku s tajnými informacemi.
Mistr
Profil
WanTo
No vidíš, jak to jde. A vlastně jsem ti s ničím nepomohl ;-)
Holt to dopadlo ideálně. Nemusel jsi dělat vůbec nic a přitom vypadáš jako obrovský dobrák.
filip186
Profil
Nevíte někdo proč mi to už nejde??? Včera to šlo.
Mistr
Profil
filip186
Nevíte někdo proč mi to už nejde??? Včera to šlo.
Třeba jsi to neuložil. :-)
filip186
Profil
Mistr
Ukazuje mi to tu stránku s tajnými informacemi aniž bych tam napsal to heslo. Takže se to uložilo ;-).
WanTo
Profil
filip186
Nevisí ti ta stránka někde v cache?
303ik
Profil
pro zaheslování stránek ti stačí opravdu jen jedna podmínka :) většinou je to if .Ale nedokážu Ti říct jestli je to bezpečná cesta ,když použiješ DB tak se to asi trochu zesložití ale bezpečnost bude podobná. Prostě musíš ověřit formulář na heslo :)

Já to řeším takhle

if ($_POST["heslo"]=="mojeheslo") $_SESSION["pristup"]=true;

$_POST["heslo"] je proměnná co dostávám z formuláře
$_SESSION["pristup"]=true pro přístup používám session který definuju includuju na začátek keždé stránky kam potřebuju přístup:), Je možné ale udělat cokoliv jiného :)

Session je proměnná která se předává mezi stránkami bez použití cache paměti - její obsah je na serveru a ne na počítači co web prohlíží . Snad :) za bludy se omlouvám .... BE HAPPY
filip186
Profil
WanTo
těžko anežko

303ik
Nějak mě to nafachčí. Hlásí to vnitřní chybu serveru.
exco
Profil
Dobrý den,

potřeboval bych poradit jak zaheslovat mé stránky a zároveň aby se uživatelé mohly registrovat a mailem by jim přišlo automaticky heslo.
Předem děkuji.
Jakub Klvaň
klvanj@seznam.cz
www.exco.ic.cz
Mistr
Profil
exco
Zkus si pro sv§j dotaz založit nové téma. Tak spíše dostaneš odpovědi na svůj problém. Věř mi...!
Šejn
Profil
Teď to po mě ani nechce to heslo a ukazuje to tu stránku s tajnými informacemi. To se mi taky stává! Je to podle toho jaký máš prohlížeč! Stránka se uloží do cache.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0