微擎错误记录

1、提示错误码10003

  由于没有重新安装,猜测是因为数据库中的域名和访问的域名不一致,排查没有结果,百度得知需要配置页面接口的地址,订阅号没有这个接口权限,需要正确设置公众号类型为订阅号即可。

  还不行的话,修改公众号设置-》功能设置-》JS接口安全域名 

2、配置安全域名 提示 找不到微信授权txt文件

  确认解析IP,之后确认修改了nginx/apache配置后重启了服务器

3、配置js安全域名、appid、服务器地址,上传图片失败,原因是没有配置IP白名单,获取access_token需要该地址验证

签名不对,刷新后有时正常,
1、可能缓存问题,插件刷新和后台刷新,更变位mysql都无用 \app\common\common.func.php
2、尝试跟踪缓存异常的代码 D:\360极速浏览器下载\微擎1.73纯净版 系统卡券\微擎1.73纯净版\framework\class\weixin.platform.class.php

//载入日志函数
load()->func('logging');
//记录文本日志
logging_run('记录字符串日志数据');
3、登录微信公众号后台,发现错误提示,IP不在白名单中,你妹的 安全中心->IP白名单

 

4、投票系统升级记录

  

操作员只能操作自己的活动,
1.0、 数据库的reply表增加createUserId字段
1.1、用户权限表增加权限 tyzm_diamondvote_menu_manage|tyzm_diamondvote_menu_manage|tyzm_diamondvote_manage|tyzm_diamondvote_rule
permission.mod.php 421增加
if("platform_reply" == $permission_name){
return true;
}
1.2、manage.inc.php 活动列表分用户展示
//MOCK 管理员可见所有活动
if($_W["user"]["uid"] == 1){
$list = pdo_fetchall("SELECT * FROM ".tablename($this->tablereply)." WHERE uniacid = '{$_W['uniacid']} ' $condition ORDER BY status DESC,createtime DESC LIMIT ".($pindex - 1) * $psize.",{$psize}");
}else{
$createUserId = $_W["user"]["uid"];
$list = pdo_fetchall("SELECT * FROM ".tablename($this->tablereply)." WHERE uniacid = '{$_W['uniacid']} ' and createUserId = '{$createUserId}' $condition ORDER BY status DESC,createtime DESC LIMIT ".($pindex - 1) * $psize.",{$psize}");
}
1.3、modile.php 操作员只可以修改自己的活动
//MOCK 只能修改自己有权限的记录

unset($insert['createUserId']);

if($_W["user"]["uid"] == 1)//管理员
{
pdo_update($this->table_reply, $insert, array("id" => $id));
}else{
$createUserId = $_W["user"]["uid"];
pdo_update($this->table_reply, $insert, array("id" => $id, "createUserId" => $createUserId));
}

2 \增加客服二维码
2.1 join.html中增加弹窗层和报名成功后引导关注的js
//165行

转载于:https://www.cnblogs.com/ynhi/p/10408407.html

你可能感兴趣的:(微擎错误记录)