Napisalem w PHP proosty system logowania na strone.
Po wpisaniu poprawnego hasla przechodzi sie dalej np. na strone: strona2.html
Problem w tym ze nawet nie podajac hasla na pierwszej stronie ktos jak
wpisze adres www.mojastrona.pl/strona2.html to wejdzie na stronke przeznaczona
tylko dla zalogowanych uzytkownikow. Jak to zabezpieczyc ??
w pliku strona2 napisać
if(!isset($_POST['nazwa_zmiennej_z_haslem']))
die();
tak będzie najprościej
ps. pewnie nie szyfrujesz haseł... poszukaj na php.net funkcji md5()
Można zastosować sesję i sprawdzać czy zmienna jest poprawna.
np. Jeżeli $zalogowany==True
Oczywiście wpierw trzeba sprawdzić poprawność hasła i przypisać do $zalogowany True lub False!!
Zobacz to: http://4programmers.net/Forum/viewtopic.php?id=35681 i pomyśl co zrobiłeś nie tak!
Zobacz to: http://4programmers.net/Forum/viewtopic.php?id=35681 i pomyśl co zrobiłeś nie tak!
Czepiasz się, temat jest o logowaniu, a logowania chyba nie da sie zrobić w JS ani XML, a języki server-side inne niż php są tu rzadkością, wiec chyba można się domyśleć że temat jest o php :p To prawda że temat powinien mieć prefiks ale takie czepianie się jest zadaniem moderatorów...
// no to ja się czepiam - ŁF