NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
2022-08-17 公众号未认证 人人商城后台开启了WAP访问可以在普通浏览器里面用手机号密码登录 不过在微信里浏览器里访问url提示需要认证号认证登录 首先判断微信环境下访问返回false ![](https://img.kancloud.cn/9a/97/9a9784d62c387b38e19903c49e75b080_607x131.png) ![](https://img.kancloud.cn/04/a4/04a491220e25aaea926faae56c47fd41_937x392.png) 然后在 ewei\_shopv2/core/model/member.php 中 checkMember()函数中注释掉 userinfo = mc\_oauth\_userinfo(); 添加else中$user\_info赋值 ![](https://img.kancloud.cn/2d/de/2dde92a52f2472a022573152727eacc0_1445x691.png) 注释掉inc/page\_mobile.php中$member = m(‘member’)->checkMember(); ![](https://img.kancloud.cn/ef/a4/efa4e8c4ec79bbab0e47817bd9a00fc6_1183x945.png) 到这里微信浏览器里就可以使用手机号密码登录 如果仍希望使用公众号支付: 需要在page\_mobile.php中将获取的授权openid赋值给另一变量。 而后在common.php类中,如下代码中将这一变量赋值给 p a c k a g e \[ " o p e n i d " \] = ( e m p t y ( package\["openid"\] = (empty(package\["openid"\]\=(empty(params\[“openid”\]) ? trim(W \[ " o p e n i d " \] ) : t r i m ( \_W\["openid"\]) : trim(W​\["openid"\]):trim(params\[“openid”\]));