XPressME Integration Kit

Trac

Changeset 291


Ignore:
Timestamp:
Jun 18, 2009, 10:41:06 AM (15 years ago)
Author:
toemon
Message:

チケット #158 のpatch158.zip適応

Location:
branches/Ver2.0/xpressme_integration_kit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/Ver2.0/xpressme_integration_kit/wp-config.php

    r232 r291  
    9797        require_once $xoops_config->xoops_mainfile_path; //It is necessary to execute it for the user attestation before wp-settings.php.  
    9898        require_once(ABSPATH.'wp-settings.php'); 
     99        if (!is_object($xoopsUser)){    // before login auth cookie clear 
     100                wp_logout(); 
     101        } 
    99102        wp(); 
    100103         
  • branches/Ver2.0/xpressme_integration_kit/wp-content/plugins/xpressme/include/pluggable-override.php

    r232 r291  
    2323        if ($xoopsModule){ 
    2424                if (!is_object($xoopsUser)){ 
    25                                 wp_set_current_user(0); 
    26                                 wp_clearcookie(); 
    27  
    28 //                              wp_logout();             // When IE is used, it becomes page error by the guest if the wp_logout() is executed here.  
    29                                 return false; 
     25                        wp_set_current_user(0); 
     26                        if ( !preg_match("/MSIE/", $_SERVER['HTTP_USER_AGENT']) && 
     27                                         !preg_match("/msie/", $_SERVER['HTTP_USER_AGENT'])             ) { 
     28                                        wp_logout();             // When IE is used, it becomes page error by the guest if the wp_logout() is executed here.  
     29                        }                                        
     30                        return false; 
    3031                } 
    3132                if ( defined('XMLRPC_REQUEST') && XMLRPC_REQUEST ) 
     
    9596        } 
    9697        wp_set_current_user(0); 
    97         wp_clearcookie(); 
    9898        return 0;        
    9999} 
Note: See TracChangeset for help on using the changeset viewer.