![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 0 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym zabezpieczyć wszystkie podstrony mojej strony,oprócz rejestracji,aby były dostępne wyłącznie po zalogowaniu.
Jeśli się ktoś nie zaloguje i np. wpisze w przeglądarkę: www.aaa.pl/podstrona1.html to aby przekierowało go na logowanie. Jaki dać kod do podstron ? Proszę o szybką odpowiedź.
Powód edycji: [strife]: Dodałem tag
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 380 Pomógł: 59 Dołączył: 24.04.2010 Skąd: London Ostrzeżenie: (0%) ![]() ![]() |
Po 1 nie ten dzial - Przedszkole
Nie moga byc to pliki html tylko php dodajesz do kazdego pliku:
podczas logowania sprawdzasz czy dany user jest w bazie, pliku txt i ustawiasz sesje 'zalogowany' na 1 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 0 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem taki kod pliku aaa.php
Z poprawnego zalogowania jest przekierowanie właśnie na aaa.php. Dodam,że w indexie jest pane logowania Ale jest jakiś błąd,bo po zalogowaniu od razu wywala do indexu,cały czas blokuje,nawet jeśli jest się zalogowanym.Jaki jest błąd?
Ten post edytował kiepski96 11.12.2010, 10:25:24 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 380 Pomógł: 59 Dołączył: 24.04.2010 Skąd: London Ostrzeżenie: (0%) ![]() ![]() |
pokaz plik logowania, w ktorym ustawiasz zmienna sesyjna $_SESSION['username']
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 0 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Tutaj skrypt logowania:
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 380 Pomógł: 59 Dołączył: 24.04.2010 Skąd: London Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 0 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Teraz zmieniłem w skrypcie logowania wartość false na true i przy próbie zalogowania pojawia się,że podano błędne dane,choć są ok.
Odpowiecie? Ten post edytował kiepski96 11.12.2010, 14:40:00 |
|
|
![]()
Post
#8
|
|
Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze to ja na Przedszkole pozwolę sobie to przenieść. A po drugie skoro autoryzacja zawodzi, po zapytaniu, które ma za zadanie sprawdzać uprawnienia użytkownika, daj coś takiego:
A zapytanie, które się wydrukuje wklej do konsoli mysql i sprawdź czy się wykona bez błędów (Dodam, że przy takiej konstrukcji Twojego kodu do sprawdzania błędów można skorzystać z mysql_error). Wtedy będziesz miał pewność, że na poziomie sprawdzania w bazie danych jest wszystko ok. Jak wszystko pójdzie ok, następnym krokiem będzie sprawdzanie zmiennej $found, w tym celu wciśnij pomiędzy 26-27 kod, typu: Wtedy sprawdzisz jaką wartość przyjmuje zmienna, która na końcu skryptu odpowiada za udzielanie uprawnień. Krótko mówiąc metodą prób i błędów małymi kroczkami idź w dół, aż znajdziesz przyczynę błędów. Umiejętność diagnozowania kodu to podstawowa umiejętność i musisz ją nabyć, aby swobodnie łatać kod (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 0 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dodam,że temat umieściłem w przedszkole,ale ktoś przeniósł.
I dzięki za pomoc Ten post edytował kiepski96 13.12.2010, 15:40:19 |
|
|
--koza-- |
![]()
Post
#10
|
Goście ![]() |
Wpisałem ten kod php na początku strony którą chce zastrzeżyć i po podaniu poprawnych danych do logowania (mam pewność że baza danych działa poprawnie)
wywala komunikat : Nieprawidłowe przekierowanie Firefox wykrył, że serwer przekierowuje żądanie tego zasobu w sposób uniemożliwiający jego ukończenie. jakieś pomysły? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 05:40 |