Cześć,
Pisze obecnie stronę/aplikację internetową za pomocą, której można zapisywać się na zajęcia w szkole. Zapisać mogą się na zajęcia kursanci po zalogowaniu/założeniu konta jak też później mieć podgląd do zajęć na, których byli jak tez na które są zapisani w przyszłości. Właściciel szkoły będzie miał wgląd do tego kto i gdzie się zapisał jak też wgląd w pełne dane użytkowników, które udostępnili w profilu do których to bedzie mógł wysyłać informacje mailowo/smsowo w razie potrzeby.
Tak więc pytanie do Was jak i czy zabezpiecza się w takim wypadku komunikacje z bazą danych? Mam na myśli czy potrzebował bym do tego dodatkowego serwera/aplikacji do weryfikacji i obsługi zapytań do bazy danych i wszystko postawić wtedy np na VPS? Czy też można użyć bezpiecznie baz danych do, których dostaje się dostęp wraz z wykupieniem usług hostingowych bez stawiania dodatkowych serwerów baz danych? Aplikacja jest napisana w PHP i jako zabezpieczeń używam obecne dobrodziejstw PDO.
Ewentualnie gdybym chciał mieć pod swoją kontrolą baze np na własnym VPS takiej szkoły to czy zmieniają się wtedy zabezpieczenia czy też wystarczy dane do logowania podmienić na zewnętrzną baze i wszystko dalej działa?
Pytanie nieco z innego działu, ale może ma ktoś od razu taką wiedzę:
Co w przypadku kiedy kilka szkół korzystało by z takiego serwisu to czy sam serwer np MySQL poradziłby sobie z odpowiedziami do tych wszystkich kursantów i obracaniu tymi danymi przez właścicieli szkół?
Nie wiem czy to dobry dział ale pytanie jest dość ogólne odnośnie budowania strony internetowej i potrzeby jej komunikacji z bazą danych więc wybrałem ten a nie inny dział. Dodatkowo mam mało doświadczenia w tego typu rzeczach więc wybaczcie jeżeli pytam o trywialne rzeczy ale nie bardzo potrafiłęm znaleźć w internecie jednoznaczną odpowiedź bo przy małych projektach i poradnikach czasem wszystko pisali lokalnie a przy większych poruszane były róźne dziwne technologie, których jeszcze nie rozumiem i stąd pytanie o ogólne wskazówki w jaką stronę iść :P