Dotclear


Ignore:
Timestamp:
01/20/14 12:44:06 (12 years ago)
Author:
Dsls
Branch:
2.6
Children:
2635:ad168cf3085a, 2636:1f8978ee39fc
Message:

Use JSON instead of serialization, see #1249

File:
1 edited

Legend:

Unmodified
Added
Removed
  • inc/public/lib.urlhandlers.php

    r2566 r2634  
    367367                         # Get passwords cookie 
    368368                         if (isset($_COOKIE['dc_passwd'])) { 
    369                               $pwd_cookie = unserialize($_COOKIE['dc_passwd']); 
     369                              $pwd_cookie = json_decode($_COOKIE['dc_passwd']); 
     370                              if ($pwd_cookie === NULL) { 
     371                                   $pwd_cookie = array(); 
     372                              } else { 
     373                                   $pwd_cookie = (array) $pwd_cookie; 
     374                              } 
    370375                         } else { 
    371376                              $pwd_cookie = array(); 
     
    377382                         { 
    378383                              $pwd_cookie[$post_id] = $post_password; 
    379                               setcookie('dc_passwd',serialize($pwd_cookie),0,'/'); 
     384                              setcookie('dc_passwd',json_encode($pwd_cookie),0,'/'); 
    380385                         } 
    381386                         else 
Note: See TracChangeset for help on using the changeset viewer.

Sites map