百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>网页制作> 微信PC端登录和手机端登录逻辑分享
分享文章到:

微信PC端登录和手机端登录逻辑分享

发布时间:09/01 来源:未知 浏览: 关键词:
PC端登录需要在微信开放平台申请,而移动端授权登录只需要有已经认证的效劳号即可。然后统一个网站平台,用统一个微信誉户去登录,会发明PC端猎取的微信誉户openid和移动端不一样,这个问题怎样解决?

一、官方做法

我们需要在微信开放平台绑定微佩服务号,这个时候就有一个奇葩的事情显现,假如该微佩服务号没有申请微信小程序,那么微信开放平台提醒必需先开通小程序。

那么在微信开放平台绑定微佩服务号后,我们就可以猎取到统一的一个UnionID,这个UnionID不管是Pc端微信登录还是移动端微信登录,都是统一的。

我们看下官方的说明:

UnionID机制的作用说明:假如开发者具有多个移动利用、网站利用和公众帐号,可通过猎取会员根本信息中的unionid来区分会员的独一性,由于统一会员,对统一个微信开放平台下的不一样利用(移动利用、网站利用和公众帐号),unionid是雷同的。

二、另辟蹊径的做法

场景1、

1、手机号注册-》成功。

2、该会员第一次使用PC端微信登陆,则抵达绑定手机号页面,假如该手机号已经注册,则更新数据表字段weixin_open_id。

3、该会员第二次使用PC端微信登陆,更新最后一次登录时间。

场景2、

1、手机号注册-》成功。

2、该会员第一次使用移动端微信登陆,则抵达绑定手机号页面,假如该手机号已经注册,则更新数据表字段weixin_open_id_m。

3、该会员第二次使用移动端微信登陆,更新最后一次登录时间。

场景3、

1、该会员第一次使用PC端微信登陆,则抵达绑定手机号页面,绑定手机号,插入记载。

2、该会员第二次使用PC端微信登陆,更新最后一次登录时间。

场景4、

1、该会员第一次使用移动端微信登陆,则抵达绑定手机号页面,绑定手机号,插入记载。

2、该会员第二次使用移动端微信登陆,更新最后一次登录时间。

总之,不管会员第一次是手机号注册还是PC端微信登陆、移动端微信登陆,只如果第一次登陆,我们都会拿到会员的手机号,那么手机号作为该会员凭据。

三、需要留意

我们可以用如下代码推断是PC微信登录还是移动端微信登录:

if(request()->isMobile()){
    //移动端
}else{
    //PC端
}

PC微信登录和移动端微信登录需要离别处置。

最后

我们还是倡议大家用官方做法,假如碰到某些状况可以使用第二种。别的关于大型网站来说,PC端和移动端独自分开,不适合自顺应网站开发。

以上就是微信PC端登录和手机端登录逻辑分享的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有150人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板