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