Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z logowaniem na stronę
Forum PHP.pl > Forum > Gotowe rozwiązania
maciek8888
Witam
Mam taki problem- stworzyłem bazę, która przechowuje login i hasło (w tym przypadku jest to admin,1234). Ponadto jest okienko logowania i skrypt PHP sprawdzający poprawność wpisanego loginu i hasła i gdy wszystko się zgadza przekierowuje do strona14.html.

Panowie moglibyście mi podpowiedzieć jak to zrobić aby zablokować dostęp niezalogowanemu użytkownikowi
do zawartości strona14.html?questionmark.gif

Bo gdy ktoś podejrzy ścieżkę do strony strona14.html to może sobie przejść na nią, a właśnie chodzi mi o to żeby to zablokować.
Z góry dziękuje za pomoc.

Poniżej link do wszystkich plików:
http://www.przeklej.pl/plik/www-rar-00139f6h17tb
Redox
Nie mam pojęcia czy o to ci chodziło, 1 min szukania w google. Fraza "strona na hasło" i wywaliło np. http://webmade.org/porady/autoryzacja-zabe...rony-haslem.php
nitr0
Najlepiej chyba było by postłużyć się sesją.

Przy logowaniu użyć

session_start();
i np.:

$_SESSION["login"]="1";

Musiał byś zamienić plik html na php i w nim sprawdzać wartość zmiennej:

  1. if ($_SESSION["login"]==1)
  2. {
  3. //wyświetl zawartość
  4. }
  5. else //logowanie
Quantum
ile jeszcze zrobicie tematów o logowaniu ? haha.gif

możesz się pobawić z mod_rewrite, albo pozamieniać *.html na *.php, i dodać w nich instrukcję
  1. session_start(); if (!array_key_exists($_SESSION, 'login')) die('Dostęp do tej strony wymaga zalogowania');


możesz to nawet wrzucić do pliku i dołączać za każdym razem, osobiście rozwiązałbym to całkiem inaczej, ale wymagałoby to zmiany sposobu wyświetlania tych plików.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.