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
  • plugins/pages/_public.php

    r2566 r2634  
    6868                         # Get passwords cookie 
    6969                         if (isset($_COOKIE['dc_passwd'])) { 
    70                               $pwd_cookie = unserialize($_COOKIE['dc_passwd']); 
     70                              $pwd_cookie = json_decode($_COOKIE['dc_passwd']); 
     71                              if ($pwd_cookie === NULL) { 
     72                                   $pwd_cookie = array(); 
     73                              } else { 
     74                                   $pwd_cookie = (array) $pwd_cookie; 
     75                              } 
    7176                         } else { 
    7277                              $pwd_cookie = array(); 
     
    7883                         { 
    7984                              $pwd_cookie[$post_id] = $post_password; 
    80                               setcookie('dc_passwd',serialize($pwd_cookie),0,'/'); 
     85                              setcookie('dc_passwd',json_encode($pwd_cookie),0,'/'); 
    8186                         } 
    8287                         else 
Note: See TracChangeset for help on using the changeset viewer.

Sites map