Plugin Directory

Changeset 3195424


Ignore:
Timestamp:
11/23/2024 09:09:00 AM (16 months ago)
Author:
odude
Message:

Update to version 2.20 from GitHub

Location:
crypto
Files:
6 edited
1 copied

Legend:

Unmodified
Added
Removed
  • crypto/tags/2.20/README.txt

    r3189945 r3195424  
    66Requires PHP: 5.5
    77Tested up to: 6.6.2
    8 Stable tag: 2.19
     8Stable tag: 2.20
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    110110
    111111== Changelog ==
    112 = 2.19 =
     112= 2.20 =
    113113* Added nonce and transients support during login
    114114
  • crypto/tags/2.20/crypto.php

    r3189945 r3195424  
    1010 *
    1111 * @link              https://odude.com/
    12  * @since             2.19
     12 * @since             2.20
    1313 * @package           Crypto
    1414 *
     
    1717 * Plugin URI:        http://odude.com/
    1818 * Description:       Crypto - Price widget, Metamask Login, Block content.
    19  * Version:           2.19
     19 * Version:           2.20
    2020 * Author:            ODude
    2121 * Author URI:        https://odude.com/
     
    3131}
    3232
    33 define('CRYPTO_VERSION', '2.19');
     33define('CRYPTO_VERSION', '2.20');
    3434define('CRYPTO_FOLDER', dirname(plugin_basename(__FILE__)));
    3535define('CRYPTO_PLUGIN_URL', content_url('/plugins/' . CRYPTO_FOLDER));
  • crypto/tags/2.20/includes/class-crypto_connect_ajax_register.php

    r3189945 r3195424  
    100100    public function register($id, $param1, $param2, $param3, $nonce)
    101101    {
    102         // crypto_log("register: " . $param1);
    103         if (!is_user_logged_in()) {
    104             $user_login = trim($param1);
    105             $the_user_id = $this->get_userid_by_meta('crypto_wallet', trim($param1));
    106             //  crypto_log("the_user_id: " . $the_user_id);
    107 
    108             if ($the_user_id != 0) {
    109                 $user = get_user_by('id', $the_user_id);
    110                 return $this->log_in($user->user_login);
    111             } else {
    112                 $existing_user_id = username_exists($user_login);
    113 
    114                 if ($existing_user_id) {
    115                     return $this->log_in($user_login);
    116                 } else {
    117                     $user_id = wp_create_user($user_login, wp_generate_password());
    118                     if (is_wp_error($user_id)) {
    119                         return 'User creation failed';
    120                     }
    121                     update_user_meta($user_id, 'crypto_wallet', trim($param1));
    122                     return $this->log_in($user_login);
    123                 }
    124             }
    125         }
     102        crypto_log("register: " . $param1);
     103        return $param1;
    126104    }
    127105
     
    137115
    138116            if ($user = get_user_by('login', $username)) {
    139                 clean_user_cache($user->ID);
     117                //  clean_user_cache($user->ID);
    140118                wp_clear_auth_cookie();
    141                 wp_set_current_user($user->ID);
    142                 wp_set_auth_cookie($user->ID, true, is_ssl());
    143                 do_action('wp_login', $user->user_login, $user);
     119                // wp_set_current_user($user->ID);
     120                //wp_set_auth_cookie($user->ID, true, is_ssl());
     121                // do_action('wp_login', $user->user_login, $user);
    144122
    145123                // Set a transient to limit multiple login attempts
    146                 set_transient($login_attempt_key, true, 300); // Lock for 5 minutes
     124                // set_transient($login_attempt_key, true, 1); // Lock for 5 minutes (seconds)
    147125
    148                 return is_user_logged_in() ? "success" : "fail";
     126                //  return is_user_logged_in() ? "success" : "fail";
     127                return "success";
    149128            }
    150129        }
  • crypto/trunk/README.txt

    r3189945 r3195424  
    66Requires PHP: 5.5
    77Tested up to: 6.6.2
    8 Stable tag: 2.19
     8Stable tag: 2.20
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    110110
    111111== Changelog ==
    112 = 2.19 =
     112= 2.20 =
    113113* Added nonce and transients support during login
    114114
  • crypto/trunk/crypto.php

    r3189945 r3195424  
    1010 *
    1111 * @link              https://odude.com/
    12  * @since             2.19
     12 * @since             2.20
    1313 * @package           Crypto
    1414 *
     
    1717 * Plugin URI:        http://odude.com/
    1818 * Description:       Crypto - Price widget, Metamask Login, Block content.
    19  * Version:           2.19
     19 * Version:           2.20
    2020 * Author:            ODude
    2121 * Author URI:        https://odude.com/
     
    3131}
    3232
    33 define('CRYPTO_VERSION', '2.19');
     33define('CRYPTO_VERSION', '2.20');
    3434define('CRYPTO_FOLDER', dirname(plugin_basename(__FILE__)));
    3535define('CRYPTO_PLUGIN_URL', content_url('/plugins/' . CRYPTO_FOLDER));
  • crypto/trunk/includes/class-crypto_connect_ajax_register.php

    r3189945 r3195424  
    100100    public function register($id, $param1, $param2, $param3, $nonce)
    101101    {
    102         // crypto_log("register: " . $param1);
    103         if (!is_user_logged_in()) {
    104             $user_login = trim($param1);
    105             $the_user_id = $this->get_userid_by_meta('crypto_wallet', trim($param1));
    106             //  crypto_log("the_user_id: " . $the_user_id);
    107 
    108             if ($the_user_id != 0) {
    109                 $user = get_user_by('id', $the_user_id);
    110                 return $this->log_in($user->user_login);
    111             } else {
    112                 $existing_user_id = username_exists($user_login);
    113 
    114                 if ($existing_user_id) {
    115                     return $this->log_in($user_login);
    116                 } else {
    117                     $user_id = wp_create_user($user_login, wp_generate_password());
    118                     if (is_wp_error($user_id)) {
    119                         return 'User creation failed';
    120                     }
    121                     update_user_meta($user_id, 'crypto_wallet', trim($param1));
    122                     return $this->log_in($user_login);
    123                 }
    124             }
    125         }
     102        crypto_log("register: " . $param1);
     103        return $param1;
    126104    }
    127105
     
    137115
    138116            if ($user = get_user_by('login', $username)) {
    139                 clean_user_cache($user->ID);
     117                //  clean_user_cache($user->ID);
    140118                wp_clear_auth_cookie();
    141                 wp_set_current_user($user->ID);
    142                 wp_set_auth_cookie($user->ID, true, is_ssl());
    143                 do_action('wp_login', $user->user_login, $user);
     119                // wp_set_current_user($user->ID);
     120                //wp_set_auth_cookie($user->ID, true, is_ssl());
     121                // do_action('wp_login', $user->user_login, $user);
    144122
    145123                // Set a transient to limit multiple login attempts
    146                 set_transient($login_attempt_key, true, 300); // Lock for 5 minutes
     124                // set_transient($login_attempt_key, true, 1); // Lock for 5 minutes (seconds)
    147125
    148                 return is_user_logged_in() ? "success" : "fail";
     126                //  return is_user_logged_in() ? "success" : "fail";
     127                return "success";
    149128            }
    150129        }
Note: See TracChangeset for help on using the changeset viewer.