新手专区

新手专区

小白请在此版块提问
鸿宇官网

鸿宇官网

鸿宇科技官方网站
鸿宇教程库

鸿宇教程库

鸿宇源码官方视频教程
功能反馈与建议

功能反馈与建议

BUG反馈问题建议
鸿宇淘宝店铺

鸿宇淘宝店铺

鸿宇官方唯一淘宝店铺
鸿宇多用户商城

鸿宇多用户商城

小京东V7.8单仓库演示
eBestMall

eBestMall

B2B2C电商系统
鸿宇商城使用手册

鸿宇商城使用手册

HongYuJD多用户商城平台使用手册V1.0

Laravel - Laravel 5.4 migrate时报错: 1071 Specified key was too long

LaravelShadow 发表了文章 • 0 个评论 • 31 次浏览 • 5 天前 • 来自相关话题

官方出品:鸿宇科技
官方论坛:hongyuvip.com
官方QQ群:90664526
 
问题描述:Laravel 5.4默认使用utf8mb4字符编码,而不是之前的utf8编码。因此运行php artisan migrate 会出现如下错误:[Illuminate\Database\QueryException]
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes (SQL: alter table `users` add unique `users_email_unique`(`email
`))

[PDOException]
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes
问题根源

  MySql支持的utf8编码最大字符长度为3字节,如果遇到4字节的宽字符就会出现插入异常。三个字节UTF-8最大能编码的Unicode字符是0xffff,即Unicode中的基本多文种平面(BMP)。因而包括Emoji表情(Emoji是一种特殊的Unicode编码)在内的非基本多文种平面的Unicode字符都无法使用MySql的utf8字符集存储。

  这也应该就是Laravel 5.4改用4字节长度的utf8mb4字符编码的原因之一。不过要注意的是,只有MySql 5.5.3版本以后才开始支持utf8mb4字符编码(查看版本:selection version();)。如果MySql版本过低,需要进行版本更新。

注:如果是从Laravel 5.3升级到Laravel 5.4,不需要对字符编码做切换。
 
解决方案
 
1.升级MySql版本到5.5.3以上。
 
2.手动配置迁移命令migrate生成的默认字符串长度,在/app/Providers/AppServiceProvider.php中调用Schema::defaultStringLength方法来实现配置public function boot()
{
\Illuminate\Support\Facades\Schema::defaultStringLength(191);
} 查看全部
官方出品:鸿宇科技
官方论坛:hongyuvip.com
官方QQ群:90664526
 
问题描述:Laravel 5.4默认使用utf8mb4字符编码,而不是之前的utf8编码。因此运行php artisan migrate 会出现如下错误:
[Illuminate\Database\QueryException]
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes (SQL: alter table `users` add unique `users_email_unique`(`email
`))

[PDOException]
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes

问题根源

  MySql支持的utf8编码最大字符长度为3字节,如果遇到4字节的宽字符就会出现插入异常。三个字节UTF-8最大能编码的Unicode字符是0xffff,即Unicode中的基本多文种平面(BMP)。因而包括Emoji表情(Emoji是一种特殊的Unicode编码)在内的非基本多文种平面的Unicode字符都无法使用MySql的utf8字符集存储。

  这也应该就是Laravel 5.4改用4字节长度的utf8mb4字符编码的原因之一。不过要注意的是,只有MySql 5.5.3版本以后才开始支持utf8mb4字符编码(查看版本:selection version();)。如果MySql版本过低,需要进行版本更新

注:如果是从Laravel 5.3升级到Laravel 5.4,不需要对字符编码做切换。
 
解决方案
 
1.升级MySql版本到5.5.3以上。
 
2.手动配置迁移命令migrate生成的默认字符串长度,在/app/Providers/AppServiceProvider.php中调用Schema::defaultStringLength方法来实现配置
public function boot()
{
\Illuminate\Support\Facades\Schema::defaultStringLength(191);
}

ECshop鸿宇小京东 - PC端后台管理左侧菜单鸿宇管理中心修改

鸿宇教程库Shadow 发表了文章 • 0 个评论 • 105 次浏览 • 2017-08-11 15:04 • 来自相关话题

官方出品:鸿宇科技
官方论坛:hongyuvip.com
官方QQ群:90664526
 
打开文件 languages/zh_cn/admin/common.php 155行
$_LANG['14_sms'] = '鸿宇管理中心';
官方出品:鸿宇科技
官方论坛:hongyuvip.com
官方QQ群:90664526
 
打开文件 languages/zh_cn/admin/common.php 155行
$_LANG['14_sms'] = '鸿宇管理中心';

ECshop鸿宇小京东 - 阿里云盾提示ECshop高危漏洞修复

鸿宇教程库Shadow 发表了文章 • 0 个评论 • 184 次浏览 • 2017-08-11 12:03 • 来自相关话题

官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
解决方案:直接下载本文章附件或者前往QQ群内文件进行下载(阿里云盾提示ECshop高危漏洞修复文件-2017-08-11.zip)

1.ecshop后台SQL注入漏洞 /admin/comment_manage.php 336-337行 $filter['sort_by'] = empty($_REQUEST['sort_by']) ? 'add_time' : trim($_REQUEST['sort_by']);
$filter['sort_order'] = empty($_REQUEST['sort_order']) ? 'DESC' : trim($_REQUEST['sort_order']);修改为 $filter['sort_by'] = empty($_REQUEST['sort_by']) ? 'add_time' : trim(htmlspecialchars($_REQUEST['sort_by']));
$filter['sort_order'] = empty($_REQUEST['sort_order']) ? 'DESC' : trim(htmlspecialchars($_REQUEST['sort_order']));
2.ecshop代码注入漏洞 /admin/edit_languages.php 120行$dst_items[$i] = $_POST['item_id'][$i] .' = '. '"' .$_POST['item_content'][$i]. '";';修改为$dst_items[$i] = $_POST['item_id'][$i] .' = '. '\'' .$_POST['item_content'][$i]. '\';';
 3.ecshop后台getshell /admin/integrate.php 109行$code = empty($_GET['code']) ? '' : trim($_GET['code']);修改为$code = empty($_GET['code']) ? '' : trim(addslashes($_GET['code']));
4.ecshop SQL注入漏洞 /admin/affiliate_ck.php
 a./admin/affiliate_ck.php 282行
 b./mobile/admin/affiliate_ck.php 307行$sqladd = ' AND a.user_id=' . $_GET['auid'];改为$sqladd = ' AND a.user_id=' . intval($_GET['auid']);
5.ecshop注入漏洞 /includes/modules/payment/alipay.php
 a./includes/modules/payment/alipay.php 183行
 b./mobile/includes/modules/payment/alipay.php 216行
 c./app/includes/modules/payment/alipay.php 173行$order_sn = trim($order_sn);改为$order_sn = trim(addslashes($order_sn));
6.ecshop SQL注入漏洞 /admin/shopinfo.php
 a./admin/shopinfo.php
 b./mobile/admin/shopinfo.php
 c.53、71、105、123行,4个地方修复方式都一样admin_priv('shopinfo_manage');改为admin_priv('shopinfo_manage');
$_REQUEST['id'] = intval($_REQUEST['id']);
7.ecshop注入漏洞 /api/client/includes/lib_api.php
 a./api/client/includes/lib_api.php 245行
 b./mobile/api/client/includes/lib_api.php 246行function API_UserLogin($post)
{
if (get_magic_quotes_gpc()) {
$post['UserId'] = $post['UserId'];
}else{
$post['UserId'] = addslashes($post['UserId']);
}
$post['username'] = isset($post['UserId']) ? trim($post['UserId']) : '';
$post['password'] = isset($post['Password']) ? strtolower(trim($post['Password'])) : '';

/[i] 检查密码是否正确 [/i]/
$sql = "SELECT user_id, user_name, password, action_list, last_login".
" FROM " . $GLOBALS['ecs']->table('admin_user') .
" WHERE user_name = '" . htmlspecialchars($post['username']). "'";

$row = $GLOBALS['db']->getRow($sql);if (get_magic_quotes_gpc()) {
$post['UserId'] = $post['UserId'];
}else{
$post['UserId'] = addslashes($post['UserId']);
}" WHERE user_name = '" . htmlspecialchars($post['username']). "'";
8.ecshop SQL注入漏洞 /admin/shophelp.php
 a./admin/shophelp.php 
 b./mobile/admin/shophelp.php 
 c.81、105、133、155行,4个地方修复方式都一样admin_priv('shopinfo_manage');改为admin_priv('shopinfo_manage');
$_REQUEST['id'] = intval($_REQUEST['id']);
9.ecshop注入漏洞 /category.php 65行$brand = isset($_REQUEST['brand']) && $_REQUEST['brand'] > 0 ? $_REQUEST['brand'] : 0;改为$brand = isset($_REQUEST['brand']) && intval($_REQUEST['brand']) > 0 ? intval($_REQUEST['brand']) : 0;
10.ecshop SQL注入漏洞导致代码执行$arr['id'] = intval($arr['id']);
$arr['num'] = intval($arr['num']);
$arr['type'] = addslashes($arr['type']); 查看全部
官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
解决方案:直接下载本文章附件或者前往QQ群内文件进行下载(阿里云盾提示ECshop高危漏洞修复文件-2017-08-11.zip)

1.ecshop后台SQL注入漏洞 /admin/comment_manage.php 336-337行
    $filter['sort_by']      = empty($_REQUEST['sort_by']) ? 'add_time' : trim($_REQUEST['sort_by']);
$filter['sort_order'] = empty($_REQUEST['sort_order']) ? 'DESC' : trim($_REQUEST['sort_order']);
修改为
    $filter['sort_by']      = empty($_REQUEST['sort_by']) ? 'add_time' : trim(htmlspecialchars($_REQUEST['sort_by']));
$filter['sort_order'] = empty($_REQUEST['sort_order']) ? 'DESC' : trim(htmlspecialchars($_REQUEST['sort_order']));

2.ecshop代码注入漏洞 /admin/edit_languages.php 120行
$dst_items[$i] = $_POST['item_id'][$i] .' = '. '"' .$_POST['item_content'][$i]. '";';
修改为
$dst_items[$i] = $_POST['item_id'][$i] .' = '. '\'' .$_POST['item_content'][$i]. '\';';

 3.ecshop后台getshell /admin/integrate.php 109行
$code = empty($_GET['code']) ? '' : trim($_GET['code']);
修改为
$code = empty($_GET['code']) ? '' : trim(addslashes($_GET['code']));

4.ecshop SQL注入漏洞 /admin/affiliate_ck.php
 a./admin/affiliate_ck.php 282行
 b./mobile/admin/affiliate_ck.php 307行
$sqladd = ' AND a.user_id=' . $_GET['auid'];
改为
$sqladd = ' AND a.user_id=' . intval($_GET['auid']);

5.ecshop注入漏洞 /includes/modules/payment/alipay.php
 a./includes/modules/payment/alipay.php 183行
 b./mobile/includes/modules/payment/alipay.php 216行
 c./app/includes/modules/payment/alipay.php 173行
$order_sn = trim($order_sn);
改为
$order_sn = trim(addslashes($order_sn));

6.ecshop SQL注入漏洞 /admin/shopinfo.php
 a./admin/shopinfo.php
 b./mobile/admin/shopinfo.php
 c.53、71、105、123行,4个地方修复方式都一样
admin_priv('shopinfo_manage');
改为
admin_priv('shopinfo_manage');
$_REQUEST['id'] = intval($_REQUEST['id']);

7.ecshop注入漏洞 /api/client/includes/lib_api.php
 a./api/client/includes/lib_api.php 245行
 b./mobile/api/client/includes/lib_api.php 246行
function API_UserLogin($post)
{
if (get_magic_quotes_gpc()) {
$post['UserId'] = $post['UserId'];
}else{
$post['UserId'] = addslashes($post['UserId']);
}
$post['username'] = isset($post['UserId']) ? trim($post['UserId']) : '';
$post['password'] = isset($post['Password']) ? strtolower(trim($post['Password'])) : '';

/[i] 检查密码是否正确 [/i]/
$sql = "SELECT user_id, user_name, password, action_list, last_login".
" FROM " . $GLOBALS['ecs']->table('admin_user') .
" WHERE user_name = '" . htmlspecialchars($post['username']). "'";

$row = $GLOBALS['db']->getRow($sql);
if (get_magic_quotes_gpc()) {
$post['UserId'] = $post['UserId'];
}else{
$post['UserId'] = addslashes($post['UserId']);
}
" WHERE user_name = '" . htmlspecialchars($post['username']). "'";

8.ecshop SQL注入漏洞 /admin/shophelp.php
 a./admin/shophelp.php 
 b./mobile/admin/shophelp.php 
 c.81、105、133、155行,4个地方修复方式都一样
admin_priv('shopinfo_manage');
改为
admin_priv('shopinfo_manage');
$_REQUEST['id'] = intval($_REQUEST['id']);

9.ecshop注入漏洞 /category.php 65行
$brand = isset($_REQUEST['brand']) && $_REQUEST['brand'] > 0 ? $_REQUEST['brand'] : 0;
改为
$brand = isset($_REQUEST['brand']) && intval($_REQUEST['brand']) > 0 ? intval($_REQUEST['brand']) : 0;

10.ecshop SQL注入漏洞导致代码执行
$arr['id'] = intval($arr['id']);
$arr['num'] = intval($arr['num']);
$arr['type'] = addslashes($arr['type']);

ECS服务器 - 宝塔控制面板安装和使用教程 (鸿宇推荐Linux服务器控制面板)

鸿宇教程库Shadow 发表了文章 • 0 个评论 • 150 次浏览 • 2017-08-07 16:59 • 来自相关话题

官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
 
安装提示:以下主机商必看(开端口教程,不开不能用)阿里云:https://www.bt.cn/bbs/thread-2897-1-1.html

腾讯云:https://www.bt.cn/bbs/thread-1229-1-1.html

华为云:https://www.bt.cn/bbs/thread-3923-1-1.html 
1.安装命令:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
 2.更新命令:wget -O update.sh http://download.bt.cn/install/update.sh && sh update.sh 5.0.1
3.安装要求:内存:128M以上,推荐512M以上(纯面板约占系统10M内存)
硬盘:100M以上可用硬盘空间(纯面板约占20M磁盘空间)
系统:暂时只对 CentOS 6.x / 7.x 提供支持(暂不支持 Ubuntu、Debian);
确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL
4.面板管理常用命令:宝塔 4.x 服务管理
#停止
service bt stop
#启动
service bt start
#重启
service bt restart
#卸载4.x面板
service bt stop && chkconfig --del bt && rm -f /etc/init.d/bt && rm -rf /www/server/panel
#查看当前面板端口
cat /www/server/panel/data/port.pl
#命令行修改面板端口,如要改成8881(centos 6)
echo '8881' > /www/server/panel/data/port.pl && service bt restart
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 8881 -j ACCEPT
service iptables save
service iptables restart
#命令行修改面板端口,如要改成8881(centos 7)
echo '8881' > /www/server/panel/data/port.pl && service bt restart
firewall-cmd --permanent --zone=public --add-port=8881/tcp
firewall-cmd --reload
#强制修改MySQL管理(root)密码,如要改成123456
cd /www/server/panel && python tools.pyc root 123456
#命令行修改面板密码,如要改成123456
cd /www/server/panel && python tools.pyc panel 123456
#站点配置文件位置
/www/server/panel/vhost
#删除面板域名绑定
rm -f /www/server/panel/data/domain.conf
#清理登陆限制
rm -f /www/server/panel/data/*.login
#第三方应用服务名称
nginx: nginx
apache: httpd
pure-ftpd: pure-ftpd
php5.2: php-fpm-52
php5.3: php-fpm-53
php5.4: php-fpm-54
以此类推

#php.ini位置,如php5.4的
/www/server/php/54/etc/php.ini
#my.cnf位置
/etc/my.cnf
5.面板包含软件:Nginx-Tengine-2.2.0
Nginx1.8 - 1.10
Apache2.4.20
PHP5.2 - 7.1(安装时可选,支持多版本共存,除php7.0,php7.1都已包含zendloader)
MySQL5.5 - 5.7(安装时可选)
Pure-Ftpd
phpMyadmin
OpenResty
WEB在线面板
面板特色功能:
一键配置服务器环境(LANP/LNMP)
一键安全重启
一键创建管理网站、ftp、数据库
一键配置(定期备份、数据导入、伪静态、301、SSL、子目录、反向代理、切换PHP版本)
一键安装常用PHP扩展(fileinfo、intl、opcache、imap、memcache、apc、redis、ioncube、imagick)
数据库一键导入导出
系统监控(CPU、内存、磁盘IO、网络IO)
防火墙端口放行
SSH开启与关闭及SSH端口更改
禁PING开启或关闭
方便高效的文件管理器(上传、下载、压缩、解压、查看、编辑等等)
计划任务(定期备份、日志切割、shell脚本)
软件管理(一键安装、卸载、版本切换)
 6.宝塔控制面板官网 https://www.bt.cn/ 查看全部
官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
 
安装提示:以下主机商必看(开端口教程,不开不能用)
阿里云:https://www.bt.cn/bbs/thread-2897-1-1.html

腾讯云:https://www.bt.cn/bbs/thread-1229-1-1.html

华为云:https://www.bt.cn/bbs/thread-3923-1-1.html
 
1.安装命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

 2.更新命令:
wget -O update.sh http://download.bt.cn/install/update.sh && sh update.sh 5.0.1

3.安装要求:
内存:128M以上,推荐512M以上(纯面板约占系统10M内存)
硬盘:100M以上可用硬盘空间(纯面板约占20M磁盘空间)
系统:暂时只对 CentOS 6.x / 7.x 提供支持(暂不支持 Ubuntu、Debian);
确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL

4.面板管理常用命令:
宝塔 4.x 服务管理
#停止
service bt stop
#启动
service bt start
#重启
service bt restart
#卸载4.x面板
service bt stop && chkconfig --del bt && rm -f /etc/init.d/bt && rm -rf /www/server/panel
#查看当前面板端口
cat /www/server/panel/data/port.pl
#命令行修改面板端口,如要改成8881(centos 6)
echo '8881' > /www/server/panel/data/port.pl && service bt restart
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 8881 -j ACCEPT
service iptables save
service iptables restart
#命令行修改面板端口,如要改成8881(centos 7)
echo '8881' > /www/server/panel/data/port.pl && service bt restart
firewall-cmd --permanent --zone=public --add-port=8881/tcp
firewall-cmd --reload
#强制修改MySQL管理(root)密码,如要改成123456
cd /www/server/panel && python tools.pyc root 123456
#命令行修改面板密码,如要改成123456
cd /www/server/panel && python tools.pyc panel 123456
#站点配置文件位置
/www/server/panel/vhost
#删除面板域名绑定
rm -f /www/server/panel/data/domain.conf
#清理登陆限制
rm -f /www/server/panel/data/*.login
#第三方应用服务名称
nginx: nginx
apache: httpd
pure-ftpd: pure-ftpd
php5.2: php-fpm-52
php5.3: php-fpm-53
php5.4: php-fpm-54
以此类推

#php.ini位置,如php5.4的
/www/server/php/54/etc/php.ini
#my.cnf位置
/etc/my.cnf

5.面板包含软件:
Nginx-Tengine-2.2.0
Nginx1.8 - 1.10
Apache2.4.20
PHP5.2 - 7.1(安装时可选,支持多版本共存,除php7.0,php7.1都已包含zendloader)
MySQL5.5 - 5.7(安装时可选)
Pure-Ftpd
phpMyadmin
OpenResty
WEB在线面板
面板特色功能:
一键配置服务器环境(LANP/LNMP)
一键安全重启
一键创建管理网站、ftp、数据库
一键配置(定期备份、数据导入、伪静态、301、SSL、子目录、反向代理、切换PHP版本)
一键安装常用PHP扩展(fileinfo、intl、opcache、imap、memcache、apc、redis、ioncube、imagick)
数据库一键导入导出
系统监控(CPU、内存、磁盘IO、网络IO)
防火墙端口放行
SSH开启与关闭及SSH端口更改
禁PING开启或关闭
方便高效的文件管理器(上传、下载、压缩、解压、查看、编辑等等)
计划任务(定期备份、日志切割、shell脚本)
软件管理(一键安装、卸载、版本切换)

 6.宝塔控制面板官网 https://www.bt.cn/

ECshop鸿宇小京东 - 微信公共号对接 redirect_url 参数错误

鸿宇教程库Shadow 发表了文章 • 0 个评论 • 230 次浏览 • 2017-07-30 13:29 • 来自相关话题

官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
解决方案:这个问题完全是粗心造成的,在微信公共号所有填写的网址必须一致.

特别注意:微信公共号->设置->公共号设置->功能设置->网页授权域名(微信对接所有填写的网址必须保持一致,不要出现有的带www,有的不带www,必须是能正常访问且必须备案通过的网址,微信对接所有填写的网址一定要统一.) 查看全部
官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
解决方案:这个问题完全是粗心造成的,在微信公共号所有填写的网址必须一致.

特别注意:微信公共号->设置->公共号设置->功能设置->网页授权域名(微信对接所有填写的网址必须保持一致,不要出现有的带www,有的不带www,必须是能正常访问且必须备案通过的网址,微信对接所有填写的网址一定要统一.)
QQ图片20170730132504.png

ECshop鸿宇小京东 - 修复首页底部QQ无法发起临时会话

鸿宇教程库Shadow 发表了文章 • 0 个评论 • 208 次浏览 • 2017-07-15 12:23 • 来自相关话题

官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
解决方案:问题很简单,将大写 U 换为小写的 u 即可





 
官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
解决方案:问题很简单,将大写 U 换为小写的 u 即可
QQ截图20170715122038.png


 

ECshop小京东 - 微分销店铺楼层/手机端分销微店广告位设置

鸿宇教程库Shadow 发表了文章 • 0 个评论 • 354 次浏览 • 2017-07-06 10:05 • 来自相关话题

官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526

进入手机端后台->广告管理->广告位置->找到要改的微分销店铺楼层->查看->即可进行添加/修改/删除操作
*手机版后台:http://你的网址/mobile/admin








  查看全部
官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526

进入手机端后台->广告管理->广告位置->找到要改的微分销店铺楼层->查看->即可进行添加/修改/删除操作
*手机版后台:http://你的网址/mobile/admin
weidian.png

01.jpg

 

ECshop小京东 - 首页楼层左侧小分类修改/添加/删除

鸿宇教程库Shadow 发表了文章 • 0 个评论 • 289 次浏览 • 2017-07-05 19:56 • 来自相关话题

官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526

进入PC端后台->商品管理->商品分类->找到对应的三级分类->编辑->设置为首页推荐:(将热门前面的勾,取消掉)热门->确定->记得单击网站右上角四个按钮,清除更新缓存 查看全部
官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526

进入PC端后台->商品管理->商品分类->找到对应的三级分类->编辑->设置为首页推荐:(将热门前面的勾,取消掉)热门->确定->记得单击网站右上角四个按钮,清除更新缓存
01.png

02.png

03.png

ECshop小京东 - 第三方qq登陆提示-code:100010

鸿宇教程库Shadow 发表了文章 • 0 个评论 • 238 次浏览 • 2017-07-03 22:32 • 来自相关话题

官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
解决方案:初始化插件即可

进入PC端后台->系统设置->合作登录管理->初始化插件




 
附录:(100000-100031:PC网站接入时的公共返回码)
【QQ登录】公共返回码说明 查看全部
官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
解决方案:初始化插件即可

进入PC端后台->系统设置->合作登录管理->初始化插件
qq第三方登录错误.png

 
附录:(100000-100031:PC网站接入时的公共返回码)
【QQ登录】公共返回码说明

ECshop小京东 - 新版阿里短信-配置教程

鸿宇教程库Shadow 发表了文章 • 0 个评论 • 742 次浏览 • 2017-07-02 12:29 • 来自相关话题

官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
 
配置须知:
 
1.程序运行环境必须是php5.3,不要再问别的版本行不行了,必须是,中国话都看不懂了吗
 
2.Windows操作系统下的iis版本不能超过iis7
 
3.切记不可使用360浏览器配置短信,请使用谷歌或者火狐浏览器进行配置。360浏览器如果勾选保存网站账号信息,会出现短信Access Key参数不能正常保存问题

4.短信报错[发送失败:【模板不合法(不存在或被拉黑)】]请注意是你的 商店设置->短信设置->客户注册是否发送验证码 没有填写以SMS_开头的模板CODE造成的,解决办法是在 客户注册是否发送验证码 下方的编辑框内填写以SMS_开头的模板CODE(模板CODE获取方式:本教程中第一步骤《获取参数》中的第3小步《短信模板》)

5.必须严格按照教程操作,主要步骤为:第一步、第二步,两大步骤

一、获取参数(访问秘钥、短信签名、短信模板)
 
1.访问秘钥:通过阿里云控制台的 秘钥管理页面 创建Access Key访问秘钥,且保证它处于“启用”状态。
 
2.短信签名:在“短信签名”页面完成签名的申请,获得短信签名的字符串 签名申请教程
 
3.短信模板:在“短信模板”页面完成模板的申请,获得模板ID(申请格式参考步骤三)。 模板申请教程模版类型:验证码(0.045元/条)
模版名称:客户注册验证码
模板内容:验证码${number},您正进行身份验证,打死不告诉别人!
申请说明:客户注册验证码
4.短信所需一共4个参数(括号内参数仅作示例展示并不可用)Access Key ID (LXXXXXXXXXXXXXXX)
Access Key Secret(siXXXXXXXXXXXXXXXXXXXXXXXXXXXX)
短信签名:签名名称(鸿宇科技)
短信模版:模版CODE(SMS_88888888)
5.阿里短信管理后台

二、鸿宇ECshop小京东后台配置

1.进入PC端后台->鸿宇管理中心->短信管理->填写对应的 Access Key ID、Access Key Secret ->提交修改
 
2.进入PC端后台->系统设置->商店设置->短信设置->填写对应的 短信签名、短信模板(模版CODE)->点击确定保存配置->再单击网站管理后台右上角清除缓存按钮

3.前往 商店设置->短信设置->客户注册是否发送验证码->填写短信模板(模版CODE)示例:客户注册是否发送验证码 (勾选是)

SMS_88888888 (对应的编辑框内容是以SMS_开头的模板CODE)



 4.进入PC端后台->单击网站管理后台右上角清除缓存按钮,四个按钮都要依次单击
 

三、短信模板申请样式============↓↓↓基础版阿里短信模板样式(模板类型:验证码)↓↓↓============

客户注册是否发送验证码

验证码${number},您正进行身份验证,打死不告诉别人!
2017年8月1日起,由于阿里短信再次更新规则,导致v7.8.5以前的版本短信新用户都用不了
* 同时短信不能发送的,请联系旺旺客服进行短信更新,能用的就不用更新了。
* v7.8.2以下版本(包括7.8.2),如果短信不能用,联系旺旺客服更新即可============↓↓↓全版阿里短信模板样式(模板类型:短信通知)↓↓↓============

--------------------------------------------------------------

客户下订单时是否给商家发短信

您有一条新订单,订单号为:${order_sn},请注意查看。

--------------------------------------------------------------

客户付款时是否给商家发短信

客户已付款,订单号为:${order_sn},请注意查看。

--------------------------------------------------------------

客户付款时是否给客户发短信

您已付款,订单号为:${order_sn},祝您购物愉快!

--------------------------------------------------------------

商家发货时是否给客户发短信

您的订单已发货,订单号为${order_sn},收货人为${consignee},收货地址为${address},请注意查收!

--------------------------------------------------------------

商品降价是否给客户发短信

您关注的商品${goods_name}已经降价,您可点击下面链接直接进入商品页面浏览或购买!http://buy.hongyuvip.com/${goods_url}

( 申请时记得把 buy.hongyuvip.com 改成你的网址)

--------------------------------------------------------------

缺货商品到货是否给登记用户发短信

您登记的商品${msg_goods_name}已经到货,您可点击下面链接直接进入商品页面浏览或购买!http://buy.hongyuvip.com/${msg_goods_url}

( 申请时记得把 buy.hongyuvip.com 改成你的网址)

--------------------------------------------------------------

密码修改是否给客户发短信

您于${time}修改了登录密码,密码已修改成功!如果不是您本人操作,请及时联系商城客服。

--------------------------------------------------------------

用户消费余额减少 - 余额变动是否给客户发短信

您于${time}在商城消费${order_amount}元,当前余额:${user_money}元。如有疑问,请联系商城客服。

--------------------------------------------------------------

用户提现余额减少 - 余额变动是否给客户发短信

您于${time}在商城申请提现${amount}元,提现已成功,当前余额:${user_money}元。如有疑问,请联系商城客服。

--------------------------------------------------------------

用户充值余额增加 - 余额变动是否给客户发短信

恭喜您,已成功充值${type_money}元,当前余额:${user_money}元。如有疑问,请联系商城客服。

--------------------------------------------------------------

管理员操作余额 - 余额变动是否给客户发短信

商城于${time}调节您的余额${user_money}元,当前余额${money}元。如有疑问,请联系商城客服。

--------------------------------------------------------------

退货余额增加 - 余额变动是否给客户发短信

您提交的退货申请已成功处理,退回款项:${refund_money}元,当前余额:${user_money}元。如有疑问,请联系商城客服。

--------------------------------------------------------------

虚拟卡发货是否发送短信给客户

您已获得店铺${supplier_name}的${goods_name}虚拟卡,卡号为:${card_sn},有效期为:${vali_date}

--------------------------------------------------------------
四、阿里短信官方API
 
1.短信发送API(SendSms)---PHP

2.短信查询API(QuerySendDetails)---PHP

3.短信消息API---PHP
 
  查看全部
官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
 
配置须知:
 
1.程序运行环境必须是php5.3,不要再问别的版本行不行了,必须是,中国话都看不懂了吗
 
2.Windows操作系统下的iis版本不能超过iis7
 
3.切记不可使用360浏览器配置短信,请使用谷歌或者火狐浏览器进行配置。360浏览器如果勾选保存网站账号信息,会出现短信Access Key参数不能正常保存问题

4.短信报错[发送失败:【模板不合法(不存在或被拉黑)】]请注意是你的 商店设置->短信设置->客户注册是否发送验证码 没有填写以SMS_开头的模板CODE造成的,解决办法是在 客户注册是否发送验证码 下方的编辑框内填写以SMS_开头的模板CODE(模板CODE获取方式:本教程中第一步骤《获取参数》中的第3小步《短信模板》)

5.必须严格按照教程操作,主要步骤为:第一步、第二步,两大步骤

一、获取参数(访问秘钥、短信签名、短信模板)
 
1.访问秘钥:通过阿里云控制台的 秘钥管理页面 创建Access Key访问秘钥,且保证它处于“启用”状态。
 
2.短信签名:在“短信签名”页面完成签名的申请,获得短信签名的字符串 签名申请教程
 
3.短信模板:在“短信模板”页面完成模板的申请,获得模板ID(申请格式参考步骤三)。 模板申请教程
模版类型:验证码(0.045元/条)
模版名称:客户注册验证码
模板内容:验证码${number},您正进行身份验证,打死不告诉别人!
申请说明:客户注册验证码

4.短信所需一共4个参数(括号内参数仅作示例展示并不可用)
Access Key ID (LXXXXXXXXXXXXXXX)
Access Key Secret(siXXXXXXXXXXXXXXXXXXXXXXXXXXXX)
短信签名:签名名称(鸿宇科技)
短信模版:模版CODE(SMS_88888888)

5.阿里短信管理后台

二、鸿宇ECshop小京东后台配置

1.进入PC端后台->鸿宇管理中心->短信管理->填写对应的 Access Key ID、Access Key Secret ->提交修改
 
2.进入PC端后台->系统设置->商店设置->短信设置->填写对应的 短信签名、短信模板(模版CODE)->点击确定保存配置->再单击网站管理后台右上角清除缓存按钮

3.前往 商店设置->短信设置->客户注册是否发送验证码->填写短信模板(模版CODE)示例:
客户注册是否发送验证码 (勾选是)

SMS_88888888 (对应的编辑框内容是以SMS_开头的模板CODE)

QQ截图20170728011603.png
 4.进入PC端后台->单击网站管理后台右上角清除缓存按钮,四个按钮都要依次单击
 

三、短信模板申请样式
============↓↓↓基础版阿里短信模板样式(模板类型:验证码)↓↓↓============

客户注册是否发送验证码

验证码${number},您正进行身份验证,打死不告诉别人!

2017年8月1日起,由于阿里短信再次更新规则,导致v7.8.5以前的版本短信新用户都用不了
* 同时短信不能发送的,请联系旺旺客服进行短信更新,能用的就不用更新了。
* v7.8.2以下版本(包括7.8.2),如果短信不能用,联系旺旺客服更新即可
============↓↓↓全版阿里短信模板样式(模板类型:短信通知)↓↓↓============

--------------------------------------------------------------

客户下订单时是否给商家发短信

您有一条新订单,订单号为:${order_sn},请注意查看。

--------------------------------------------------------------

客户付款时是否给商家发短信

客户已付款,订单号为:${order_sn},请注意查看。

--------------------------------------------------------------

客户付款时是否给客户发短信

您已付款,订单号为:${order_sn},祝您购物愉快!

--------------------------------------------------------------

商家发货时是否给客户发短信

您的订单已发货,订单号为${order_sn},收货人为${consignee},收货地址为${address},请注意查收!

--------------------------------------------------------------

商品降价是否给客户发短信

您关注的商品${goods_name}已经降价,您可点击下面链接直接进入商品页面浏览或购买!http://buy.hongyuvip.com/${goods_url}

( 申请时记得把 buy.hongyuvip.com 改成你的网址)

--------------------------------------------------------------

缺货商品到货是否给登记用户发短信

您登记的商品${msg_goods_name}已经到货,您可点击下面链接直接进入商品页面浏览或购买!http://buy.hongyuvip.com/${msg_goods_url}

( 申请时记得把 buy.hongyuvip.com 改成你的网址)

--------------------------------------------------------------

密码修改是否给客户发短信

您于${time}修改了登录密码,密码已修改成功!如果不是您本人操作,请及时联系商城客服。

--------------------------------------------------------------

用户消费余额减少 - 余额变动是否给客户发短信

您于${time}在商城消费${order_amount}元,当前余额:${user_money}元。如有疑问,请联系商城客服。

--------------------------------------------------------------

用户提现余额减少 - 余额变动是否给客户发短信

您于${time}在商城申请提现${amount}元,提现已成功,当前余额:${user_money}元。如有疑问,请联系商城客服。

--------------------------------------------------------------

用户充值余额增加 - 余额变动是否给客户发短信

恭喜您,已成功充值${type_money}元,当前余额:${user_money}元。如有疑问,请联系商城客服。

--------------------------------------------------------------

管理员操作余额 - 余额变动是否给客户发短信

商城于${time}调节您的余额${user_money}元,当前余额${money}元。如有疑问,请联系商城客服。

--------------------------------------------------------------

退货余额增加 - 余额变动是否给客户发短信

您提交的退货申请已成功处理,退回款项:${refund_money}元,当前余额:${user_money}元。如有疑问,请联系商城客服。

--------------------------------------------------------------

虚拟卡发货是否发送短信给客户

您已获得店铺${supplier_name}的${goods_name}虚拟卡,卡号为:${card_sn},有效期为:${vali_date}

--------------------------------------------------------------

四、阿里短信官方API
 
1.短信发送API(SendSms)---PHP

2.短信查询API(QuerySendDetails)---PHP

3.短信消息API---PHP