微信扫码登陆的问题

我想问一下,微信这种扫码登陆,我如果手机不登陆了,能用程序模拟登陆 ?并且这个登陆如何保持长期有效呢?

阅读 5.3k
1 个回答

不能用程序模拟,因为微信登录需要通过微信的验证机制,如果那么容易用程序模拟,不就说明微信的认证是有问题的吗?

登陆是否能长期有效,和微信没有关系,微信登录的只是“认证机制”,并不是真正的登录,真正的登录逻辑还是要你去实现的。
微信只是认证用户后会返回一个对平台唯一的 unionid 和一些简单的微信用户资料信息,用户的登录状态需要你自己去维护,登录状态的有效期你自己设置。
比如你可以微信认证后保存一个 session ,那么,浏览器关闭后,登录状态就结束了。
或者你可以返回一个 cookie,可以随便设置有效期。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题