修复验证码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