🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #231822

Re: baza

#231822
From: Rafal Podsiadly
Date: Sat, 04 Nov 2017 14:24
25 lines
2387 bytes
W dniu piątek, 3 listopada 2017 17:14:00 UTC+1 użytkownik denat 'POPIS/EU napisał:
> gdzie trzymacie hasła do bazy?
> jeśli w pliku php to jaka jest możliwość wycieku takiego hasła?
> czy można dać 700 na plik z hasłem - czy będzie on dostępny?


Musisz pamiętać o kilku szczegółach. 

1. Ważne by cały serwer szedł tylko i wyłącznie przez jeden plik dla całej aplikacji. Wtedy pozostałe pliki zabezpieczasz przez htaccess. 

2. Jak spełniasz 1 warunek to pliki konfiguracyjne umieszczasz poza webem.
 mniej więcej frameworki przyjmują taką strukturę

\web\index.php >> tutaj konfigurujemy apache jako serwer główny. Lub .htaccess
\config -> konfiguracja aplikacji
\controller -> obsługa zdarzeń
\db -> modele do bazy danych (można rozbić na dwa)
\model -> modele formów
\vendor -> zewnętrzne biblioteki php
\log -> logi aplikacji
\component -> własne moduły które wykorzystujemy w więcej niż jednej aplikacji.

\runtime -> cache aplikacji (np. szablony | style css(skompilowane) js. 

Popatrz sobie jak to wygląda w popularnych frameworkach yii / yii2 / symfony / codeingeren -> wszystko masz na github więc możesz spokojnie popatrzeć w kod. 
Technical Details
Message-ID: <cb60fc7e-7a49-44c1-bab2-5e2640af588d@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!k31no2335136qta.1!news-out.google.com!v14ni3982qtc.0!nntp.google.com!z50no2354417qtj.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <oti4k7$om9$1@node1.news.atman.pl>

Show Full Headers
Complete Article Headers
X-Received: by 10.55.16.103 with SMTP id a100mr7830170qkh.2.1509805482679;        Sat, 04 Nov 2017 07:24:42 -0700 (PDT)
X-Received: by 10.31.165.204 with SMTP id o195mr783582vke.4.1509805482393; Sat, 04 Nov 2017 07:24:42 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!k31no2335136qta.1!news-out.google.com!v14ni3982qtc.0!nntp.google.com!z50no2354417qtj.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.php
Date: Sat, 4 Nov 2017 07:24:42 -0700 (PDT)
In-Reply-To: <oti4k7$om9$1@node1.news.atman.pl>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=87.207.82.37; posting-account=reqlzgoAAACKWK1i9kGr8VyQtzu_4AF6
NNTP-Posting-Host: 87.207.82.37
References: <oti4k7$om9$1@node1.news.atman.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <cb60fc7e-7a49-44c1-bab2-5e2640af588d@googlegroups.com>
Subject: Re: baza
From: Rafal Podsiadly <spinacz24@gmail.com>
Injection-Date: Sat, 04 Nov 2017 14:24:42 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit