Parcourir la source

用户协议与隐私政策

shish il y a 6 mois
Parent
commit
305718eed7

+ 2 - 2
app-ghs/controllers/AuthController.php

@@ -699,14 +699,14 @@ class AuthController extends PublicController
     //注册使用协议 ssh 20220327
     public function actionRegister()
     {
-        $html = AgreementClass::xhbRegister(0);
+        $html = AgreementClass::xhbRegister(1);
         util::success(['html' => $html]);
     }
 
     //隐私政策 ssh 20220327
     public function actionPrivacy()
     {
-        $html = AgreementClass::xhbPrivacy(0);
+        $html = AgreementClass::xhbPrivacy(1);
         util::success(['html' => $html]);
     }
 

+ 15 - 0
app-hd/controllers/AuthController.php

@@ -3,6 +3,7 @@
 namespace hd\controllers;
 
 use biz\admin\classes\AdminClass;
+use biz\pt\classes\AgreementClass;
 use biz\shop\classes\ShopClass;
 use bizHd\admin\classes\ShopAdminClass;
 use bizHd\admin\services\ShopAdminService;
@@ -734,4 +735,18 @@ class AuthController extends PublicController
         util::success(['version' => $version, 'mustUpdate' => $mustUpdate]);
     }
 
+    //注册使用协议 ssh 20220327
+    public function actionRegister()
+    {
+        $html = AgreementClass::hzgRegister(1);
+        util::success(['html' => $html]);
+    }
+
+    //隐私政策 ssh 20220327
+    public function actionPrivacy()
+    {
+        $html = AgreementClass::hzgPrivacy(1);
+        util::success(['html' => $html]);
+    }
+
 }

+ 2 - 2
app-mall/controllers/ChatController.php

@@ -12,7 +12,7 @@ use GatewayClient\Gateway;
 
 class ChatController extends BaseController
 {
-    public $guestAccess = ['message-server-call'];
+    public $guestAccess = ['message-server-call','un-read-msg-count'];
 
     //聊天首页,前端使用
     public function actionIndex()
@@ -76,7 +76,7 @@ class ChatController extends BaseController
     {
         $c = 0;
         //未登录也会访问这个接口
-        if ($this->userId > 0) {
+        if (!empty($this->userId)) {
             $c = ChatService::getUnReadMsgCount($this->userId, 'message');
         }
         util::success(['msg_count' => $c]);

+ 31 - 18
biz/pt/classes/AgreementClass.php

@@ -7,10 +7,7 @@ use biz\base\classes\BaseClass;
 class AgreementClass extends BaseClass
 {
 
-    //0 app 1网站 2H5
-    public static function xhbRegister()
-    {
-        $html = <<<TEXT
+    const registerHtml = <<<TEXT
 _@@_为了更好地为您提供服务,请您仔细阅读用户《服务协议》(以下简称“本协议”)。在您开始使用本软件及相关服务之前,请您务必认真阅读并充分理解本协议,特别是涉及免除或者限制责任的条款、权利许可和信息使用的条款、同意开通和使用特殊单项服务的条款、法律适用和争议解决条款等。
 
 _@@_一、定义
@@ -32,8 +29,15 @@ _@@_四、争议解决条款
 2.您因使用平台服务所产生及与平台服务有关的争议,应当友好协商解决。协商不成时,任何一方均可向公司所在地人民法院提起诉讼。
 3.本协议任一条款被视为废止、无效或不可执行,该条应视为可分的且并不影响本协议其余条款的有效性及可执行性。
 TEXT;
+
+    //0 app 1网站 2H5
+    public static function xhbRegister($miniApp=0)
+    {
+        if($miniApp==1){
+            return self::registerHtml;
+        }
         $arr = explode("
-", $html);
+", self::registerHtml);
         $arr = array_unique(array_filter($arr));
         $new = [];
         foreach ($arr as $item) {
@@ -66,10 +70,7 @@ TEXT;
         echo $str;
     }
 
-    //0 电脑 1App
-    public static function xhbPrivacy()
-    {
-        $html = <<<TEXT
+    const privacyHtml = <<<TEXT
         本隐私政策仅适用于厦门中花汇信息科技有限公司的销花宝产品或服务。 最近更新日期:2025-10-01
         _@@_本政策将帮助您了解以下内容:
         一、我们如何收集和使用您的用户信息
@@ -331,8 +332,14 @@ TEXT;
         一般情况下,我们将在三个工作日内回复。
         如果您对我们的回复不满意,特别是我们的用户信息处理行为损害了您的合法权益,您还可以通过以下外部途径寻求解决方案:通过电话联系到我们公司的法务人员
 TEXT;
+    //0 电脑 1App
+    public static function xhbPrivacy($miniApp=0)
+    {
+        if($miniApp == 1){
+            return self::privacyHtml;
+        }
         $arr = explode("
-", $html);
+", self::privacyHtml);
         $arr = array_unique(array_filter($arr));
         $new = [];
         foreach ($arr as $item) {
@@ -366,9 +373,7 @@ TEXT;
     }
 
 
-    public static function hzgRegister()
-    {
-        $html = <<<TEXT
+    const hzgRegisterHtml = <<<TEXT
 _@@_为了更好地为您提供服务,请您仔细阅读用户《服务协议》(以下简称“本协议”)。在您开始使用本软件及相关服务之前,请您务必认真阅读并充分理解本协议,特别是涉及免除或者限制责任的条款、权利许可和信息使用的条款、同意开通和使用特殊单项服务的条款、法律适用和争议解决条款等。
 
 _@@_一、定义
@@ -390,8 +395,13 @@ _@@_四、争议解决条款
 2.您因使用平台服务所产生及与平台服务有关的争议,应当友好协商解决。协商不成时,任何一方均可向公司所在地人民法院提起诉讼。
 3.本协议任一条款被视为废止、无效或不可执行,该条应视为可分的且并不影响本协议其余条款的有效性及可执行性。
 TEXT;
+    public static function hzgRegister($miniApp=0)
+    {
+        if($miniApp == 1){
+            return self::hzgRegisterHtml;
+        }
         $arr = explode("
-", $html);
+", self::hzgRegisterHtml);
         $arr = array_unique(array_filter($arr));
         $new = [];
         foreach ($arr as $item) {
@@ -424,9 +434,7 @@ TEXT;
         echo $str;
     }
 
-    public static function hzgPrivacy()
-    {
-        $html = <<<TEXT
+    const hzgPrivacyHtml = <<<TEXT
         本隐私政策仅适用于厦门中花汇信息科技有限公司的花掌柜产品或服务。 最近更新日期:2025-10-01
         _@@_本政策将帮助您了解以下内容:
         一、我们如何收集和使用您的用户信息
@@ -688,8 +696,13 @@ TEXT;
         一般情况下,我们将在三个工作日内回复。
         如果您对我们的回复不满意,特别是我们的用户信息处理行为损害了您的合法权益,您还可以通过以下外部途径寻求解决方案:通过电话联系到我们公司的法务人员
 TEXT;
+    public static function hzgPrivacy($miniApp=0)
+    {
+        if($miniApp==1){
+            return self::hzgPrivacyHtml;
+        }
         $arr = explode("
-", $html);
+", self::hzgPrivacyHtml);
         $arr = array_unique(array_filter($arr));
         $new = [];
         foreach ($arr as $item) {