微信JSD验证

我微信SDK验证使用的李忠益的代码直接使用,修改了appid等东西,

但是始终报错errMsg : config:invalid signature,和官方的签名验证对比也是一致的,就是报错


后来不知道怎么调试的,在手机端提示config:invalid url donmain,后经查明我的公众号的JS安全域名写的不对,


而微信自带的PC调试工具简直就是个坑,提示和手机上完全不一样,到最后手机上OK了,调试工具还是不OK,简直坑太多了

在HTML中创建登录界面并使用JavaScript进行账号和密码的导入与验证,通常需要以下步骤: 1. 创建登录表单:首先,你需要在HTML中创建一个登录表单,包含账号和密码输入框以及提交按钮。 ```html <form id="loginForm"> <label for="username">账号:</label> <input type="text" id="username" name="username" required> <label for="password">密码:</label> <input type="password" id="password" name="password" required> <button type="button" onclick="validateLogin()">登录</button> </form> ``` 2. 使用JavaScript验证登录信息:在JavaScript中,你可以定义一个函数来验证输入的账号和密码是否与预设的匹配。 ```javascript function validateLogin() { var username = document.getElementById('username').value; var password = document.getElementById('password').value; // 这里可以写入验证账号密码的逻辑 // 假设有一个预设的用户信息对象 var user = { username: "预设用户名", password: "预设密码" }; // 进行简单的验证 if(username === user.username && password === user.password) { alert("登录成功"); // 登录成功后的操作,比如页面跳转等 } else { alert("账号或密码错误"); } } ``` 3. 异步验证(可选):在实际应用中,账号和密码的验证通常会与后端服务器进行交互,以验证用户信息的正确性。这通常需要使用AJAX请求。 ```javascript function validateLogin() { var username = document.getElementById('username').value; var password = document.getElementById('password').value; // 创建一个简单的AJAX请求来与服务器验证 var xhr = new XMLHttpRequest(); xhr.open('POST', '/api/login', true); xhr.setRequestHeader('Content-Type', 'application/json'); xhr.onreadystatechange = function () { if (xhr.readyState == 4 && xhr.status == 200) { var response = JSON.parse(xhr.responseText); if (response.success) { alert("登录成功"); // 登录成功后的操作 } else { alert("登录失败: " + response.message); } } }; // 发送验证数据 var data = JSON.stringify({ username: username, password: password }); xhr.send(data); } ``` 注意,上述代码仅为示例,实际应用中需要对用户输入进行更严格的验证,并且账号密码不应以明文形式发送或存储。还需考虑安全性,比如使用HTTPS协议、对密码进行加密等措施。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值