Add bind_phone captcha scene across schema/runtime/UI, require captcha on phone bind, return real captcha status objects instead of legacy option aliases, and harden form discovery for page-sign auth forms.
54 lines
2.3 KiB
PHP
54 lines
2.3 KiB
PHP
<?php
|
|
/**
|
|
* User center settings: security actions (password / email).
|
|
*
|
|
* @package AKSRT
|
|
*/
|
|
|
|
defined('ABSPATH') || exit;
|
|
?>
|
|
<div class="settings-section">
|
|
<div class="settings-section__header">
|
|
<span class="settings-icon"><i class="fas fa-lock" aria-hidden="true"></i></span>
|
|
<h3 class="widget-title settings-section__title"><?php esc_html_e('安全设置', 'aksrt'); ?></h3>
|
|
</div>
|
|
<div class="security-actions">
|
|
<div class="security-action-item">
|
|
<div class="security-action-info">
|
|
<span class="security-action-icon"><i class="fas fa-lock" aria-hidden="true"></i></span>
|
|
<div class="security-action-text">
|
|
<span class="security-action-title"><?php esc_html_e('修改密码', 'aksrt'); ?></span>
|
|
<span class="security-action-desc"><?php esc_html_e('通过邮箱验证码验证后可更改登录密码', 'aksrt'); ?></span>
|
|
</div>
|
|
</div>
|
|
<button type="button" class="btn-primary btn-sm security-trigger" data-modal="pwd-modal">
|
|
<?php esc_html_e('修改', 'aksrt'); ?>
|
|
</button>
|
|
</div>
|
|
<div class="security-action-item">
|
|
<div class="security-action-info">
|
|
<span class="security-action-icon"><i class="far fa-envelope" aria-hidden="true"></i></span>
|
|
<div class="security-action-text">
|
|
<span class="security-action-title"><?php esc_html_e('更改邮箱', 'aksrt'); ?></span>
|
|
<span class="security-action-desc"><?php esc_html_e('更新用于接收通知和找回密码的邮箱地址', 'aksrt'); ?></span>
|
|
</div>
|
|
</div>
|
|
<button type="button" class="btn-primary btn-sm security-trigger" data-modal="email-modal">
|
|
<?php esc_html_e('更改', 'aksrt'); ?>
|
|
</button>
|
|
<div class="security-action-item">
|
|
<div class="security-action-info">
|
|
<span class="security-action-icon"><i class="fas fa-mobile-alt" aria-hidden="true"></i></span>
|
|
<div class="security-action-text">
|
|
<span class="security-action-title"><?php esc_html_e('绑定手机', 'aksrt'); ?></span>
|
|
<span class="security-action-desc"><?php esc_html_e('绑定手机号后可使用短信验证码登录', 'aksrt'); ?></span>
|
|
</div>
|
|
</div>
|
|
<button type="button" class="btn-primary btn-sm security-trigger" data-modal="phone-modal">
|
|
<?php esc_html_e('绑定', 'aksrt'); ?>
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|