
修改:\application\common.php 2927
function in_weixin(){
if( strstr($_SERVER['HTTP_USER_AGENT'],"MicroMessenger") || strstr($_SERVER['HTTP_USER_AGENT'],"WindowsWechat")){
}else{
}
}
}改为
function in_weixin(){
if( strstr($_SERVER['HTTP_USER_AGENT'],"MicroMessenger") || strstr($_SERVER['HTTP_USER_AGENT'],"WindowsWechat")){
}else{
}
}
}修改后再用微信浏览就不提示未注册了!
这个方法关闭的比较暴力,直接 关闭了 对微信浏览器的判断,我再找找关闭单独页面的方法。
感谢 wr1688的指点,感谢Suifeng的用心总结
微信浏览移动端首页、栏目页、内容页取消强制登录,可以删除/application/common/controller/index/C.php中的如下代码即可:
if ( empty($this->user) && in_weixin() ) {//在微信端,就强制自动登录!
if( config('webdb.weixin_type')==3 || (in_wxapp()&&config('webdb.wxapp_appid')&&config('webdb.wxapp_appsecret')) ){
weixin_login();
}
}