Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]php jak zabezpieczyć dane do logowania bazy
mattii
post 23.09.2016, 13:13:30
Post #1





Grupa: Zarejestrowani
Postów: 133
Pomógł: 0
Dołączył: 29.01.2010

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


wszędzie w tutorialach ze skryptem logowania i rejestracji piszą, że dane do logowania do bazy trzymac w liku np: db.php, a potem przez funkcje include,require dodawac go do skryptu

tylko scieżka do tego pliku jest znana i w adresie przeglądarki mozna ją sobie wpisać - a tam są wszystkie dane, halo, login...

czy istnieje jakis bezpieczniejszy sposob na to ?
Go to the top of the page
+Quote Post
nospor
post 23.09.2016, 13:26:50
Post #2





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




1) Nawet jak ktos wpisze sciezke w przegladarce to guzik zobaczy bo serwer przetworzy kod php
2) A niby czemu sciezka do tych plikow jest znana? Takie pliki trzyma sie w katalogu, i nawet jak jego nazwa jest znana to katalog ten nie powinien byc dostepny z poziomu strony www.

zazwyczaj z poziomu strony www dostepny jest katalog o nazwie public. Wszystko inne jest niedostepne. Ale to sie konfiguruje po stronie serwera.


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

"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
KsaR
post 23.09.2016, 13:26:59
Post #3





Grupa: Zarejestrowani
Postów: 520
Pomógł: 102
Dołączył: 15.07.2014
Skąd: NULL

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


Mozesz np.

W głównym pliku

  1. define('in_main', true);


W db.php na początku:
  1. if (!defined('in_main')) {
  2. exit 'Error.';
  3. }


Jeśli o to chodzi.
__
Oczywiście mając na uwadze post nospora bo w praktyce jak nic nie wyświetlasz to nic nie pomoże, jedynie nie wykona tego pliku.

Ten post edytował KsaR 23.09.2016, 13:30:54


--------------------
Go to the top of the page
+Quote Post
viking
post 23.09.2016, 14:45:16
Post #4





Grupa: Zarejestrowani
Postów: 6 378
Pomógł: 1116
Dołączył: 30.08.2006

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


Zobacz na przykładzie np tego https://github.com/zf3buch/zendframework-ce.../production.php jak to wygląda.


--------------------
Go to the top of the page
+Quote Post
mattii
post 23.09.2016, 19:55:58
Post #5





Grupa: Zarejestrowani
Postów: 133
Pomógł: 0
Dołączył: 29.01.2010

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


ok, rozumiem

to juz wiem dla czego nie znajdowałem konkretnych rozwiązań swojego problemu

dziekuje za nauke.

Ten post edytował mattii 23.09.2016, 19:56:38
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: 17.06.2025 - 08:33