leadshop小程序商城的云授权打不开报错如何解决

浏览:580次阅读
一条评论

共计 1095 个字符,预计需要花费 3 分钟才能阅读完成。

本站之前更新过一篇文章

但是近期发现这个系统的官网和授权网址已经打不开了。

leadshop小程序商城的云授权打不开报错如何解决

leadshop小程序商城的云授权打不开报错如何解决

所以呢 就会导致一些程序上的出错,以及小程序前端的报错按钮提示。

那么如何避免这些呢?

这个小程序源码的gitee页面的 issue 里有详细的方法,这里摘抄一下,用作记录和备份:

第1个目录地址components/cloud/CloudAuth.php,
删掉原来的代码,复制以下,修改前备份

<?php
namespace app\components\cloud;
class CloudAuth extends BaseCloud
{
// 修改 getAuthData 方法为返回一个默认数据结构
public function getAuthData($params = [])
{
// 返回一个默认的数据结构,表示授权信息无法获取
return [
'status' => false,
'message' => '授权服务已关闭',
// 根据您的业务逻辑添加其他必要的默认属性
// 'data' => [],
];
}
}

第2个目录地址app/CloudController.php,
删掉,复制以下

<?php
namespace leadmall\app;

use basics\app\BasicsController as BasicsModules;
use leadmall\Map;
use yii\web\Response;

class CloudController extends BasicsModules
{
public function actionIndex()
{
// 假设授权服务已经关闭,我们不再尝试获取授权数据
$authData = [
'status' => false,
'message' => '授权服务暂时不可用',
];

// 根据您的应用需求,您可以返回 JSON 格式的响应或渲染一个视图来显示错误信息
\Yii::$app->response->format = Response::FORMAT_JSON;

return $authData;

// 如果您希望跳转到一个错误页面(例如403 Forbidden),可以使用如下代码:
// return $this->redirect(['error', 'message' => '授权服务暂时不可用']);
// 然后在 error 视图中处理这个错误信息。
}
}

以此可以解决云授权问题和小程序前端报错弹窗问题,也是个不错的小程序系统。

摘自https://gitee.com/leadshop/leadshop/issues/I96WBT?from=project-issue

● 版权所有,转载请注明出处!
正文完
 0
挨批网络ipwl.cn
版权声明:本站原创文章,由 挨批网络ipwl.cn 2024-08-30发表,共计1095字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。

关于挨批网络

挨批网络IPWL.CN挨批网络是通过域名直译而来,主打一个好记!希望只一眼就可以留在你的记忆中!

快捷登录

评论(一条评论)
2024-08-31 10:11:17 回复

对应的操作文档:
https://www.kancloud.cn/qm-paas/leadshop_v1/2269507

 Windows  Edge
没有账号? 忘记密码?

社交账号快速登录