修复验证码bug
This commit is contained in:
parent
f5f89bd2b5
commit
8b17a51d5d
@ -145,7 +145,7 @@ function loadCoinSystem() {
|
||||
});
|
||||
const result = await response.json();
|
||||
if (response.ok) {
|
||||
modalMessage.innerText = '验证码已发送,请查收。2分钟后可重新发送。';
|
||||
modalMessage.innerText = '验证码已发送。若未收到,2分钟后可重新发送。';
|
||||
sessionStorage.setItem('phoneNumber', phoneNumber); // 保存手机号
|
||||
} else {
|
||||
modalMessage.innerText = `发送失败!请稍后再试。`;
|
||||
@ -180,9 +180,15 @@ function loadCoinSystem() {
|
||||
body: JSON.stringify({ phoneNumber, verificationCode })
|
||||
});
|
||||
const result = await response.json();
|
||||
|
||||
// 检查响应状态和验证结果
|
||||
if (response.ok && result.verified) {
|
||||
modalMessage.innerText = '验证通过,请稍后……';
|
||||
|
||||
// 确保在正确验证后,不再处理错误消息
|
||||
verifyBtn.disabled = true; // 禁用按钮,防止多次点击
|
||||
verificationCodeInput.disabled = true; // 禁用输入框,防止再次输入
|
||||
|
||||
const phoneHash = CryptoJS.SHA256(phoneNumber).toString();
|
||||
const phonesResponse = await fetchNoCache('https://download.xn--xhq44jb2fzpc.com/user/pn.json');
|
||||
const phonesData = await phonesResponse.json();
|
||||
@ -224,6 +230,7 @@ function loadCoinSystem() {
|
||||
});
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@ -1002,8 +1002,8 @@ async function fetchNoCache(url) {
|
||||
<script src="https://download.xn--xhq44jb2fzpc.com/upload/simplemde.min.js?v=1.0.4"></script>
|
||||
<script src="https://download.xn--xhq44jb2fzpc.com/upload/submission.min.js?v=2.0"></script>
|
||||
<!-- <script src="/js/submission.js"></script> -->
|
||||
<script src="https://download.xn--xhq44jb2fzpc.com/upload/coin.min.js"></script>
|
||||
<!-- <script src="/js/coin.js"></script> -->
|
||||
<!-- <script src="https://download.xn--xhq44jb2fzpc.com/upload/coin.min.js"></script> -->
|
||||
<script src="/js/coin.js"></script>
|
||||
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user