Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Dostęp do plików panelu administratora
kszymon
post 1.07.2014, 11:51:28
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 12.08.2013

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


Witam,

Mam problem z zabezpieczeniem plików w panelu administratora, który napisałem w PHP. Panel posiada strony i sekcje i jego adres przybiera postać http://mojastrona.pl/strona/admin.php?p=st...1&s=sekcja1 , itd. Działa on na sesjach i wymaga zalogowania, jednak można uzyskać "pośredni" dostęp do pliku strony czy sekcji poprzez wpisanie adresu: http://mojastrona.pl/strona/p/strona1.php. Pośredni dlatego, że wyświetlą się błędy w zwiazku z tym, że wszystkie potrzebne pliki, połączenie z bazą itp jest zawarte w pliku admin.php, reszta jest includowana. Jak sprawić, żeby po wpisaniu drugiej wersji adresu przekierowywało do strony logowania? Czy jest sens dodawać osobno w każdym z pliku stron i sekcji jeszcze raz sprawdzanie aktywnej sesji? Liczę na Waszą pomoc! Pozdrawiam.

Ten post edytował kszymon 1.07.2014, 11:55:17
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
nospor
post 1.07.2014, 11:52:48
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Dlatego wszystkie pliki poza glownym, powinny lezec w katalogu niedostepnym przez www. Mozna to zrobic przez prostą blokade katalogu w .htaccess


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
kszymon
post 1.07.2014, 12:00:18
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 12.08.2013

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


Dzięki za odpowiedź. Chodzi Ci o taką klauzulę w pliku .htaccess?

Kod
<Directory /p/>
Deny from all
</Directory>


Czy wtedy mimo wszystko użytkownik po zalogowaniu i wyświetleniu strony w 1 formie którą napisałem będzie miał dostęp do zawartości plików w tych folderach?

Ten post edytował kszymon 1.07.2014, 12:00:44
Go to the top of the page
+Quote Post
nospor
post 1.07.2014, 12:03:29
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




w katalogu, ktorego nie chcesz udostepniac przez www tworzy .htaccess o tresci
Kod
order deny,allow
deny from all

i juz.

Zas twoj glowny skrypt poprzez include czy require nadal bedzie mial dostep do tych plikow


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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 Wersja Lo-Fi Aktualny czas: 2.07.2025 - 08:29