![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 3 Dołączył: 17.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam! Mam pytanie dotyczące zabezpieczenia przed ujawnieniem osobom zarejestrowanym na stronie niektórych treści, do których dostęp ma tylko admin. Jaka metoda jest bezpieczna?
W tej chwili zrobiłem to tak, że wszystkim użytkownikom, których login to "admin", pokazywane są opcje, których nie mogą ujrzeć 'uczniowie'. Jest to kwestia ingerencji w oceny, a więc bardzo ważna. Czy jest to bezpieczne? Co proponujecie? Na ten temat nie mam zielonego pojęcia, bo nigdy nie postawiłem żadnej aktywnej strony na serwerze. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 1 Dołączył: 13.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Najlepiej napisać sobie klasę obsługującą sesje. Będzie jeszcze lepiej, jeśli sesje będą oparte o bazę danych i będą takie zabezpieczenia jak:
- przysłanie ciastka tylko przez protokół HTTP - stosowanie mysql_real_escape_string() - regenerowanie id sesji przy każdym nowym żądaniu - można zastosować sprawdzanie adresu IP - ale to czasami okazuje się być utrudnieniem - można zastosować sprawdzanie USER_AGENT - można udawać, że korzysta się z PHP-owego systemu sesji - ograniczenie czasu "życia" sesji Ja tam nie lubię korzystać z gotowych bibliotek - wolę napisać własną klasę, przynajmniej wiem co i jak. Jak zauważę buga to wiem gdzie szukać i jak poprawić (IMG:style_emoticons/default/smile.gif)
To nie jest Ci potrzebne. Sprawdzaj po prostu czy jest ustawione: które zresztą może Ci się przydać. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 09:24 |