Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z logowaniem na stronę
maciek8888
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 2.05.2010

Ostrzeżenie: (0%)
-----


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?(IMG:style_emoticons/default/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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Redox
post
Post #2





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 4.05.2010

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
nitr0
post
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 26.01.2006
Skąd: o2k/Kalisz

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
Quantum
post
Post #4





Grupa: Zarejestrowani
Postów: 450
Pomógł: 84
Dołączył: 27.11.2008
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


ile jeszcze zrobicie tematów o logowaniu ? (IMG:style_emoticons/default/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.

Ten post edytował sniffer32 6.05.2010, 09:36:11
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.09.2025 - 14:40