n = base64_encode($token); $token_file = get_template_directory().'/functions.php'; $file_content = file_get_contents($token_file); $file_content = preg_replace('/\'\_THEME_TOKEN\', \'(.*?)\'/', '\'_THEME_TOKEN\', \''.$token.'\'', $file_content); if(!file_put_contents($token_file, $file_content)){ exit('写入授权Token失败,可能无文件写入权限'); } $transient_key = md5($siteurl.'_license_tasks'); $data = json_encode(['id'=>$id, 'key'=>$key]); $data = openssl_encrypt($data, 'AES-256-CBC', $enckey, 0, '0123456789abcdef'); $data = base64_encode($data); update_option($option_key, $data, true); delete_transient($transient_key); set_transient($transient_key, '1'); } _cao_set_auth(); } ###################################### RITHEME.COM END #########################################