Plugin Directory

Changeset 2784683


Ignore:
Timestamp:
09/14/2022 02:40:32 PM (3 years ago)
Author:
vjoondev
Message:

WP Adapter v2.0.1

Location:
vjoon-wp-adapter/trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • vjoon-wp-adapter/trunk/Adapter.php

    r2740494 r2784683  
    66 * Author URI: https://vjoon.com
    77 * Description: vjoon WordPress Adapter for vjoon K4
    8  * Version: 2.0.0
     8 * Version: 2.0.1
    99 * Text Domain: vj-wp-adapter
    1010 * Domain Path: resources/LocalizedStrings
  • vjoon-wp-adapter/trunk/readme.txt

    r2740494 r2784683  
    3737
    3838== 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
    3943
    4044= 2.0.0 =
  • vjoon-wp-adapter/trunk/src/Authorization.php

    r2236256 r2784683  
    22
    33/**
    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 *
    88 * @author Christian Storm
    99 * @package vjoon\Adapter
    1010 * @copyright 2019 vjoon GmbH
    11  * 
     11 *
    1212 */
    1313namespace vjoon\Adapter;
     
    3131            $uid = apply_filters( 'nonce_user_logged_out', $uid, $action );
    3232        }
    33      
     33
    3434        //$token = wp_get_session_token(); //original WP Code
    3535        $i     = wp_nonce_tick();
    36      
     36
    3737        return substr( wp_hash( $i . '|' . $action . '|' . $uid . '|' . $token, 'nonce' ), -12, 10 );
    3838    }
     
    5959             */
    6060            $expiration = time() + apply_filters( 'auth_cookie_expiration', 14 * DAY_IN_SECONDS, $user_id, $remember );
    61      
     61
    6262            /*
    6363             * Ensure the browser will continue to send the cookie after the expiration time is reached.
     
    7070            $expire     = 0;
    7171        }
    72      
     72
    7373        if ( '' === $secure ) {
    7474            $secure = is_ssl();
    7575        }
    76      
     76
    7777        // Front-end cookie is secure when the auth cookie is secure and the site's home URL is forced HTTPS.
    7878        $secure_logged_in_cookie = $secure && 'https' === parse_url( get_option( 'home' ), PHP_URL_SCHEME );
    79      
     79
    8080        /**
    8181         * Filters whether the connection is secure.
     
    8787         */
    8888        $secure = apply_filters( 'secure_auth_cookie', $secure, $user_id );
    89      
     89
    9090        /**
    9191         * Filters whether to use a secure cookie when logged-in.
     
    9898         */
    9999        $secure_logged_in_cookie = apply_filters( 'secure_logged_in_cookie', $secure_logged_in_cookie, $user_id, $secure );
    100      
     100
    101101        if ( $secure ) {
    102102            $auth_cookie_name = SECURE_AUTH_COOKIE;
     
    106106            $scheme           = 'auth';
    107107        }
    108      
     108
    109109        if ( '' === $token ) {
    110110            $manager = \WP_Session_Tokens::get_instance( $user_id );
    111111            $token   = $manager->create( $expiration );
    112112        }
    113      
     113
    114114        $auth_cookie      = wp_generate_auth_cookie( $user_id, $expiration, $scheme, $token );
    115115        $logged_in_cookie = wp_generate_auth_cookie( $user_id, $expiration, 'logged_in', $token );
    116      
     116
    117117        /**
    118118         * Fires immediately before the authentication cookie is set.
     
    131131         */
    132132        do_action( 'set_auth_cookie', $auth_cookie, $expire, $expiration, $user_id, $scheme, $token );
    133      
     133
    134134        /**
    135135         * Fires immediately before the logged-in authentication cookie is set.
     
    148148         */
    149149        do_action( 'set_logged_in_cookie', $logged_in_cookie, $expire, $expiration, $user_id, 'logged_in', $token );
    150      
     150
    151151        /**
    152152         * Allows preventing auth cookies from actually being sent to the client.
     
    157157         */
    158158        if ( ! apply_filters( 'send_auth_cookies', true ) ) {
    159             return;
     159            return $token;
    160160        }
    161      
     161
    162162        setcookie( $auth_cookie_name, $auth_cookie, $expire, PLUGINS_COOKIE_PATH, COOKIE_DOMAIN, $secure, true );
    163163        setcookie( $auth_cookie_name, $auth_cookie, $expire, ADMIN_COOKIE_PATH, COOKIE_DOMAIN, $secure, true );
  • vjoon-wp-adapter/trunk/src/Functions.php

    r2740494 r2784683  
    621621
    622622                case 'getBuildInfo':
    623                     $return_value['result'] = "Build: 173 (6753952)";
     623                    $return_value['result'] = "Build: 176 (1fc582e)";
    624624                    break;
    625625
  • vjoon-wp-adapter/trunk/vendor/autoload.php

    r2740494 r2784683  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInita5415cfdc681c926c9ad3fe581d5e4c4::getLoader();
     7return ComposerAutoloaderInitad8f77611e05aa068bd72f937bf9e59a::getLoader();
  • vjoon-wp-adapter/trunk/vendor/composer/autoload_real.php

    r2740494 r2784683  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInita5415cfdc681c926c9ad3fe581d5e4c4
     5class ComposerAutoloaderInitad8f77611e05aa068bd72f937bf9e59a
    66{
    77    private static $loader;
     
    2020        }
    2121
    22         spl_autoload_register(array('ComposerAutoloaderInita5415cfdc681c926c9ad3fe581d5e4c4', 'loadClassLoader'), true, true);
     22        spl_autoload_register(array('ComposerAutoloaderInitad8f77611e05aa068bd72f937bf9e59a', 'loadClassLoader'), true, true);
    2323        self::$loader = $loader = new \Composer\Autoload\ClassLoader();
    24         spl_autoload_unregister(array('ComposerAutoloaderInita5415cfdc681c926c9ad3fe581d5e4c4', 'loadClassLoader'));
     24        spl_autoload_unregister(array('ComposerAutoloaderInitad8f77611e05aa068bd72f937bf9e59a', 'loadClassLoader'));
    2525
    2626        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    2828            require_once __DIR__ . '/autoload_static.php';
    2929
    30             call_user_func(\Composer\Autoload\ComposerStaticInita5415cfdc681c926c9ad3fe581d5e4c4::getInitializer($loader));
     30            call_user_func(\Composer\Autoload\ComposerStaticInitad8f77611e05aa068bd72f937bf9e59a::getInitializer($loader));
    3131        } else {
    3232            $map = require __DIR__ . '/autoload_namespaces.php';
     
    4949
    5050        if ($useStaticLoader) {
    51             $includeFiles = Composer\Autoload\ComposerStaticInita5415cfdc681c926c9ad3fe581d5e4c4::$files;
     51            $includeFiles = Composer\Autoload\ComposerStaticInitad8f77611e05aa068bd72f937bf9e59a::$files;
    5252        } else {
    5353            $includeFiles = require __DIR__ . '/autoload_files.php';
    5454        }
    5555        foreach ($includeFiles as $fileIdentifier => $file) {
    56             composerRequirea5415cfdc681c926c9ad3fe581d5e4c4($fileIdentifier, $file);
     56            composerRequiread8f77611e05aa068bd72f937bf9e59a($fileIdentifier, $file);
    5757        }
    5858
     
    6161}
    6262
    63 function composerRequirea5415cfdc681c926c9ad3fe581d5e4c4($fileIdentifier, $file)
     63function composerRequiread8f77611e05aa068bd72f937bf9e59a($fileIdentifier, $file)
    6464{
    6565    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
  • vjoon-wp-adapter/trunk/vendor/composer/autoload_static.php

    r2740494 r2784683  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInita5415cfdc681c926c9ad3fe581d5e4c4
     7class ComposerStaticInitad8f77611e05aa068bd72f937bf9e59a
    88{
    99    public static $files = array (
     
    5454    {
    5555        return \Closure::bind(function () use ($loader) {
    56             $loader->prefixLengthsPsr4 = ComposerStaticInita5415cfdc681c926c9ad3fe581d5e4c4::$prefixLengthsPsr4;
    57             $loader->prefixDirsPsr4 = ComposerStaticInita5415cfdc681c926c9ad3fe581d5e4c4::$prefixDirsPsr4;
    58             $loader->prefixesPsr0 = ComposerStaticInita5415cfdc681c926c9ad3fe581d5e4c4::$prefixesPsr0;
     56            $loader->prefixLengthsPsr4 = ComposerStaticInitad8f77611e05aa068bd72f937bf9e59a::$prefixLengthsPsr4;
     57            $loader->prefixDirsPsr4 = ComposerStaticInitad8f77611e05aa068bd72f937bf9e59a::$prefixDirsPsr4;
     58            $loader->prefixesPsr0 = ComposerStaticInitad8f77611e05aa068bd72f937bf9e59a::$prefixesPsr0;
    5959
    6060        }, null, ClassLoader::class);
Note: See TracChangeset for help on using the changeset viewer.