Plugin Directory

Changeset 2771459


Ignore:
Timestamp:
08/17/2022 07:02:46 AM (4 years ago)
Author:
heiblack
Message:

安全性更新

Location:
hb-security-code-generator/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • hb-security-code-generator/trunk/hb-security-code-generator.php

    r2766006 r2771459  
    44 * Plugin URI: https://piglet.me/SecurityCode
    55 * Description: A Security Code Generator
    6  * Version: 0.1.0
     6 * Version: 0.1.1
    77 * Author: heiblack
    88 * Author URI: https://piglet.me
     
    183183                    require_once dirname(__FILE__) . '/page/export_csv_class.php';
    184184                    $export_code = new hb_security_code_generator_security_export_csv_class;
    185                     if (class_exists('hb_security_code_generator_security_export_csv_class')) {
     185                    if (class_exists('hb_security_code_generator_security_export_csv_class') || !defined('ABSPATH') || current_user_can('administrator')) {
    186186                        $hb_length      = sanitize_text_field($_POST['hb_length']);
    187187                        $hb_quantity    = sanitize_text_field($_POST['hb_quantity']);
     
    225225                        $export_code->export_csv_init($code_data,$hb_name);
    226226                        die();
     227                    }else{
     228                        http_response_code(404);
     229                        die();
    227230                    }
    228231                }
  • hb-security-code-generator/trunk/page/hb-hb-verification-code-user.php

    r2766032 r2771459  
    114114    <canvas id="mycanvas" width='150' height='40' ></canvas>
    115115    <br>
     116    <?php wp_nonce_field( '_hb-security-code-generator');?>
    116117    <input type="submit" >
    117118</form>
    118 <?php else:?>
     119<?php elseif(@$_POST['SecurityCode'] && wp_verify_nonce( $_POST['_wpnonce'], '_hb-security-code-generator')): ?>
    119120    <h2><?php esc_html_e('Search Result', 'hb-security-code-generator'); ?></h2>
    120121    <div style="text-align: center">
     
    141142        </div>
    142143    </div>
     144<?php else: ?>
     145    <?php esc_html_e('Error', 'hb-security-code-generator'); ?>
    143146<?php endif?>
    144147
  • hb-security-code-generator/trunk/page/hb-security-code-generator-list-table.php

    r2765998 r2771459  
    6868    public function prepare_items()
    6969    {
     70
     71        if (!defined('ABSPATH') || !current_user_can('administrator')) {
     72            http_response_code(404);
     73            die();
     74        }
     75
     76
    7077        $per_page               = 30;
    7178        $columns                = $this->get_columns();
  • hb-security-code-generator/trunk/page/hb-security-code-generator-message-page.php

    r2765998 r2771459  
    11<?php
     2if (!defined('ABSPATH') || !current_user_can('administrator')) {
     3    http_response_code(404);
     4    die();
     5}
    26
    37global  $wpdb;
  • hb-security-code-generator/trunk/page/hb-security-code-generator-tools-page.php

    r2766006 r2771459  
    11<?php
     2if (!defined('ABSPATH') || !current_user_can('administrator')) {
     3    http_response_code(404);
     4    die();
     5}
     6
    27$Settingurl   = wp_nonce_url('?page=HBSecurityCode&Setting=true','HB-Security-Code-Generator-setting');
    38?>
Note: See TracChangeset for help on using the changeset viewer.