Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Zapezpieczenie sesji
nekomata
post 25.03.2011, 17:06:51
Post #1





Grupa: Zarejestrowani
Postów: 314
Pomógł: 44
Dołączył: 12.11.2010
Skąd: UK

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


Czytałem ostatnio o włamywaniu na sesję i postanowiłem napisać jakieś zabezpieczenie przed takowym działaniem , postawiłem na ciastko + przeglądarka
  1. <?php
  2. $dane = md5($_SERVER['HTTP_USER_AGENT'].sha1($_SERVER['HTTP_ACCEPT_LANGUAGE']).'tajnehaslo');
  3. if(isset($_COOKIE['c']) ){
  4. if($_COOKIE['c'] !== $dane){
  5. $_SESSION['safelock'] = $dane;
  6. setcookie('c',$dane);
  7. }
  8. }
  9. if(isset($_SESSION['safelock'])){
  10. if($_SESSION['safelock'] !== $dane){
  11. $_SESSION['safelock'] = $dane;
  12. setcookie('c',$dane);
  13. }
  14. }
  15. if(isset($_SESSION['safelock']) && isset($_COOKIE['c'])){
  16. if($_SESSION['safelock'] !== $_COOKIE['c']){
  17. $_SESSION['safelock'] = $dane;
  18. setcookie('c',$dane);
  19. }
  20. else{
  21. $_SESSION['safelock'] = $dane;
  22. setcookie('c',$dane);
  23. }
  24. }
  25. ?>

Jak myślicie , czy taki kod zapewni albo chociaż zwiększy bezpieczeństwo sesji?
Go to the top of the page
+Quote Post

Posty w temacie
- nekomata   [PHP] Zapezpieczenie sesji   25.03.2011, 17:06:51


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: 18.07.2025 - 02:36