Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> 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?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
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 ? 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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 10:19