Plugin Directory

Changeset 3344480


Ignore:
Timestamp:
08/14/2025 09:04:49 AM (8 months ago)
Author:
buildecomteam
Message:

update rls 1.0.10

Location:
buildecom/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • buildecom/trunk/buildecom.php

    r3344460 r3344480  
    77 * Plugin URI: https://buildecom.app/wp-plugin/
    88 * Description: The official WordPress plugin for BuildEcom. Build eCommerce mobile application through woocommerce and wordpress
    9  * Version: 1.0.9
     9 * Version: 1.0.10
    1010 * Author: BuildEcom
    1111 * Author URI: https://buildecom.app
  • buildecom/trunk/inc/api/class-api-auth.php

    r3344460 r3344480  
    145145            return buildecom_response_error('user_not_found', 'User not found', [], 400);
    146146        }
    147 
    148         $emailVerification = get_user_meta($user->ID, 'email_confirmed', true);
    149         if ($emailVerification) {
    150             return buildecom_response_error('email_already_verified', 'Email Already Verified', [], 400);
    151         }
    152 
     147   
     148        $request_id = $request->get_header('X-Request-Id') ?: 'send-email-'.$user->ID.'-'.gmdate('YmdHi');
     149        if ( get_transient($request_id) ) {
     150            return buildecom_response_success('email_already_sent', 'Email already sent just now.', []);
     151        }
     152        set_transient($request_id, 1, 60);
     153   
    153154        $code = buildecom_generate_password_reset_token();
    154 
    155155        update_user_meta($user->ID, 'buildecom_email_verification_code', $code);
    156 
    157156        $this->send_confirmation_email($user, $code);
    158 
    159         return buildecom_response_success('email_sent', 'Email sent successfully.', [
    160             'code' => $code,
    161         ]);
     157   
     158        return buildecom_response_success('email_sent', 'Email sent successfully.', []);
    162159    }
    163160
  • buildecom/trunk/readme.txt

    r3344460 r3344480  
    44Requires at least: 4.7
    55Tested up to: 6.8
    6 Stable tag: 1.0.9
     6Stable tag: 1.0.10
    77License: GPL-2.0+
    88License URI: https://www.gnu.org/licenses/gpl-2.0.html
Note: See TracChangeset for help on using the changeset viewer.