Changeset 2784683
- Timestamp:
- 09/14/2022 02:40:32 PM (3 years ago)
- Location:
- vjoon-wp-adapter/trunk
- Files:
-
- 7 edited
-
Adapter.php (modified) (1 diff)
-
readme.txt (modified) (1 diff)
-
src/Authorization.php (modified) (10 diffs)
-
src/Functions.php (modified) (1 diff)
-
vendor/autoload.php (modified) (1 diff)
-
vendor/composer/autoload_real.php (modified) (5 diffs)
-
vendor/composer/autoload_static.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
vjoon-wp-adapter/trunk/Adapter.php
r2740494 r2784683 6 6 * Author URI: https://vjoon.com 7 7 * Description: vjoon WordPress Adapter for vjoon K4 8 * Version: 2.0. 08 * Version: 2.0.1 9 9 * Text Domain: vj-wp-adapter 10 10 * Domain Path: resources/LocalizedStrings -
vjoon-wp-adapter/trunk/readme.txt
r2740494 r2784683 37 37 38 38 == Changelog == 39 40 = 2.0.1 = 41 * Fixed Bug UNI-328: vjoon WordPress Adapter now also works properly for sites hosted on wordpress.com. 42 * Tested with WordPress 6.0.2 39 43 40 44 = 2.0.0 = -
vjoon-wp-adapter/trunk/src/Authorization.php
r2236256 r2784683 2 2 3 3 /** 4 * Class Authorization 5 * 6 * override WP Function which prevents get wp_get_session_token() after wp_set_auth_cookie() without reload 7 * 4 * Class Authorization 5 * 6 * override WP Function which prevents get wp_get_session_token() after wp_set_auth_cookie() without reload 7 * 8 8 * @author Christian Storm 9 9 * @package vjoon\Adapter 10 10 * @copyright 2019 vjoon GmbH 11 * 11 * 12 12 */ 13 13 namespace vjoon\Adapter; … … 31 31 $uid = apply_filters( 'nonce_user_logged_out', $uid, $action ); 32 32 } 33 33 34 34 //$token = wp_get_session_token(); //original WP Code 35 35 $i = wp_nonce_tick(); 36 36 37 37 return substr( wp_hash( $i . '|' . $action . '|' . $uid . '|' . $token, 'nonce' ), -12, 10 ); 38 38 } … … 59 59 */ 60 60 $expiration = time() + apply_filters( 'auth_cookie_expiration', 14 * DAY_IN_SECONDS, $user_id, $remember ); 61 61 62 62 /* 63 63 * Ensure the browser will continue to send the cookie after the expiration time is reached. … … 70 70 $expire = 0; 71 71 } 72 72 73 73 if ( '' === $secure ) { 74 74 $secure = is_ssl(); 75 75 } 76 76 77 77 // Front-end cookie is secure when the auth cookie is secure and the site's home URL is forced HTTPS. 78 78 $secure_logged_in_cookie = $secure && 'https' === parse_url( get_option( 'home' ), PHP_URL_SCHEME ); 79 79 80 80 /** 81 81 * Filters whether the connection is secure. … … 87 87 */ 88 88 $secure = apply_filters( 'secure_auth_cookie', $secure, $user_id ); 89 89 90 90 /** 91 91 * Filters whether to use a secure cookie when logged-in. … … 98 98 */ 99 99 $secure_logged_in_cookie = apply_filters( 'secure_logged_in_cookie', $secure_logged_in_cookie, $user_id, $secure ); 100 100 101 101 if ( $secure ) { 102 102 $auth_cookie_name = SECURE_AUTH_COOKIE; … … 106 106 $scheme = 'auth'; 107 107 } 108 108 109 109 if ( '' === $token ) { 110 110 $manager = \WP_Session_Tokens::get_instance( $user_id ); 111 111 $token = $manager->create( $expiration ); 112 112 } 113 113 114 114 $auth_cookie = wp_generate_auth_cookie( $user_id, $expiration, $scheme, $token ); 115 115 $logged_in_cookie = wp_generate_auth_cookie( $user_id, $expiration, 'logged_in', $token ); 116 116 117 117 /** 118 118 * Fires immediately before the authentication cookie is set. … … 131 131 */ 132 132 do_action( 'set_auth_cookie', $auth_cookie, $expire, $expiration, $user_id, $scheme, $token ); 133 133 134 134 /** 135 135 * Fires immediately before the logged-in authentication cookie is set. … … 148 148 */ 149 149 do_action( 'set_logged_in_cookie', $logged_in_cookie, $expire, $expiration, $user_id, 'logged_in', $token ); 150 150 151 151 /** 152 152 * Allows preventing auth cookies from actually being sent to the client. … … 157 157 */ 158 158 if ( ! apply_filters( 'send_auth_cookies', true ) ) { 159 return ;159 return $token; 160 160 } 161 161 162 162 setcookie( $auth_cookie_name, $auth_cookie, $expire, PLUGINS_COOKIE_PATH, COOKIE_DOMAIN, $secure, true ); 163 163 setcookie( $auth_cookie_name, $auth_cookie, $expire, ADMIN_COOKIE_PATH, COOKIE_DOMAIN, $secure, true ); -
vjoon-wp-adapter/trunk/src/Functions.php
r2740494 r2784683 621 621 622 622 case 'getBuildInfo': 623 $return_value['result'] = "Build: 17 3 (6753952)";623 $return_value['result'] = "Build: 176 (1fc582e)"; 624 624 break; 625 625 -
vjoon-wp-adapter/trunk/vendor/autoload.php
r2740494 r2784683 5 5 require_once __DIR__ . '/composer/autoload_real.php'; 6 6 7 return ComposerAutoloaderInita 5415cfdc681c926c9ad3fe581d5e4c4::getLoader();7 return ComposerAutoloaderInitad8f77611e05aa068bd72f937bf9e59a::getLoader(); -
vjoon-wp-adapter/trunk/vendor/composer/autoload_real.php
r2740494 r2784683 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInita 5415cfdc681c926c9ad3fe581d5e4c45 class ComposerAutoloaderInitad8f77611e05aa068bd72f937bf9e59a 6 6 { 7 7 private static $loader; … … 20 20 } 21 21 22 spl_autoload_register(array('ComposerAutoloaderInita 5415cfdc681c926c9ad3fe581d5e4c4', 'loadClassLoader'), true, true);22 spl_autoload_register(array('ComposerAutoloaderInitad8f77611e05aa068bd72f937bf9e59a', 'loadClassLoader'), true, true); 23 23 self::$loader = $loader = new \Composer\Autoload\ClassLoader(); 24 spl_autoload_unregister(array('ComposerAutoloaderInita 5415cfdc681c926c9ad3fe581d5e4c4', 'loadClassLoader'));24 spl_autoload_unregister(array('ComposerAutoloaderInitad8f77611e05aa068bd72f937bf9e59a', 'loadClassLoader')); 25 25 26 26 $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); … … 28 28 require_once __DIR__ . '/autoload_static.php'; 29 29 30 call_user_func(\Composer\Autoload\ComposerStaticInita 5415cfdc681c926c9ad3fe581d5e4c4::getInitializer($loader));30 call_user_func(\Composer\Autoload\ComposerStaticInitad8f77611e05aa068bd72f937bf9e59a::getInitializer($loader)); 31 31 } else { 32 32 $map = require __DIR__ . '/autoload_namespaces.php'; … … 49 49 50 50 if ($useStaticLoader) { 51 $includeFiles = Composer\Autoload\ComposerStaticInita 5415cfdc681c926c9ad3fe581d5e4c4::$files;51 $includeFiles = Composer\Autoload\ComposerStaticInitad8f77611e05aa068bd72f937bf9e59a::$files; 52 52 } else { 53 53 $includeFiles = require __DIR__ . '/autoload_files.php'; 54 54 } 55 55 foreach ($includeFiles as $fileIdentifier => $file) { 56 composerRequirea 5415cfdc681c926c9ad3fe581d5e4c4($fileIdentifier, $file);56 composerRequiread8f77611e05aa068bd72f937bf9e59a($fileIdentifier, $file); 57 57 } 58 58 … … 61 61 } 62 62 63 function composerRequirea 5415cfdc681c926c9ad3fe581d5e4c4($fileIdentifier, $file)63 function composerRequiread8f77611e05aa068bd72f937bf9e59a($fileIdentifier, $file) 64 64 { 65 65 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
vjoon-wp-adapter/trunk/vendor/composer/autoload_static.php
r2740494 r2784683 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInita 5415cfdc681c926c9ad3fe581d5e4c47 class ComposerStaticInitad8f77611e05aa068bd72f937bf9e59a 8 8 { 9 9 public static $files = array ( … … 54 54 { 55 55 return \Closure::bind(function () use ($loader) { 56 $loader->prefixLengthsPsr4 = ComposerStaticInita 5415cfdc681c926c9ad3fe581d5e4c4::$prefixLengthsPsr4;57 $loader->prefixDirsPsr4 = ComposerStaticInita 5415cfdc681c926c9ad3fe581d5e4c4::$prefixDirsPsr4;58 $loader->prefixesPsr0 = ComposerStaticInita 5415cfdc681c926c9ad3fe581d5e4c4::$prefixesPsr0;56 $loader->prefixLengthsPsr4 = ComposerStaticInitad8f77611e05aa068bd72f937bf9e59a::$prefixLengthsPsr4; 57 $loader->prefixDirsPsr4 = ComposerStaticInitad8f77611e05aa068bd72f937bf9e59a::$prefixDirsPsr4; 58 $loader->prefixesPsr0 = ComposerStaticInitad8f77611e05aa068bd72f937bf9e59a::$prefixesPsr0; 59 59 60 60 }, null, ClassLoader::class);
Note: See TracChangeset
for help on using the changeset viewer.