![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 13 Dołączył: 13.08.2008 Skąd: Chełmno Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam pytanie odnośnie bezpieczeństwa. Piszę aktualnie aplikację w której BARDZO zależy mi na bezpieczeństwie. Generalnie w panelu admina robię coś takiego:
Z góry dzięki za jakiekolwiek info. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cytat #Sprawdzam, czy sesja nie jest "podstawiona" if (!isset($_SESSION['session_check'])) { session_regenerate_id(true); $_SESSION['session_check'] = true; } To sprawdza jedynie czy zmienna sesyjna session_check ma jakąkolwiek wartość. Cytat #Sprawdzam, czy IP usera to to samo co twórcy sesji if (!isset($_SESSION['user_ip']) || $_SESSION['user_ip'] != $_SERVER['REMOTE_ADDR']) { session_regenerate_id(true); $_SESSION['user_ip'] = $_SERVER['REMOTE_ADDR']; } Dodałbym jeszcze sprawdzanie/ustawianie ip dla łączących się przez proxy $_SERVER['HTTP_CLIENT_IP']; $_SERVER['HTTP_X_FORWARDED_FOR']; |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 04:07 |