为什么选择 WeChat Login
我们提供最简单、最快速的微信登录解决方案
无需企业资质
个人公众号即可使用,无需微信开放平台认证,无需企业营业执照
简单 API 接口
提供简洁的 RESTful API,只需一个接口即可完成登录验证
5分钟快速接入
详细的文档和示例代码,帮助开发者快速集成微信登录功能
安全可靠
JWT Token 认证,验证码5分钟有效期,保障用户账号安全
跨平台支持
支持任意网站、Web 应用、移动端 H5,无需任何 SDK
免费使用
完全免费,无使用限制,无隐藏费用
工作原理
简单的三步,实现微信登录
1
用户获取验证码
用户关注您的微信公众号,发送消息“验证码”,系统会自动回复一个6位数字验证码(有效期5分钟)
2
用户输入验证码
在您的网站登录页面,用户输入收到的6位验证码,点击登录按钮
3
验证并登录
您的网站调用我们的 API 验证验证码,验证成功后返回 JWT Token 和用户信息,完成登录
简单的 API 接入
只需一个接口,完成微信登录
api-example.js
// 验证验证码(登录)
const response = await fetch('https://wx.z-l.top/api/auth/verify', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
code: '123456' // 6位验证码
}),
});
const data = await response.json();
if (data.success) {
// 登录成功
console.log('Token:', data.token);
console.log('用户信息:', data.user);
// 存储 token
localStorage.setItem('auth_token', data.token);
localStorage.setItem('user_info', JSON.stringify(data.user));
}
// 验证 Token
const validateResponse = await fetch('https://wx.z-l.top/api/auth/validate', {
headers: {
'Authorization': 'Bearer ' + data.token,
},
});
const validateData = await validateResponse.json();
console.log('Token 是否有效:', validateData.valid);