微信小程序开发登录问题

最近微信小程序发现一个很奇怪的问题,授权的登录问题,同事可以登录上去,我的就登录不上去,还一直显示登录失败,只有我把数据写死了才可以进去

经过多次的打印返回数据以及测试接口,最后问了好几个小伙伴发现因为用的不是公司的appid导致的,需要授权拉进项目开发人员里面,然后使用公司的就可以了,居然忘记了这么重要的事情,写在此处警惕自己,不能再犯这种低级错误了!!!!!!

微信小程序开发中,可以通过以下步骤实现登陆注册功能: 1. 引入微信登录组件:在小程序的页面中引入微信登录组件,可以使用`<button open-type="getUserInfo">`标签来实现用户授权登录。 2. 获取用户信息:在用户授权登录后,可以通过`wx.getUserInfo()`方法获取用户的头像、昵称等信息。 3. 注册用户:将用户的信息发送到后端服务器,进行用户注册。后端服务器可以使用数据库来存储用户信息。 4. 登录验证:用户在登录时,将输入的账号和密码发送到后端服务器进行验证。后端服务器可以通过查询数据库来验证用户的身份。 5. 登录状态维护:在用户登录成功后,可以使用`wx.setStorageSync()`方法将用户的登录状态保存在本地缓存中,以便下次打开小程序时自动登录。 6. 退出登录:用户可以通过点击退出登录按钮来清除本地缓存中的登录状态,实现退出登录功能。 以下是一个简单的示例代码: ```javascript // 登录 function login(username, password) { // 发送账号和密码到后端服务器进行验证 // 验证成功后,将用户信息保存在本地缓存中 wx.setStorageSync('userInfo', { username: username, password: password }); } // 注册 function register(username, password) { // 将用户信息发送到后端服务器进行注册 } // 退出登录 function logout() { // 清除本地缓存中的登录状态 wx.removeStorageSync('userInfo'); } // 获取用户信息 function getUserInfo() { // 调用微信登录组件获取用户信息 wx.getUserInfo({ success: function(res) { // 获取到用户信息后,可以将用户信息发送到后端服务器进行注册或登录 console.log(res.userInfo); } }); } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值