MemberConfigService.php 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | Niucloud-admin 企业快速开发的saas管理平台
  4. // +----------------------------------------------------------------------
  5. // | 官方网址:https://www.niucloud.com
  6. // +----------------------------------------------------------------------
  7. // | niucloud团队 版权所有 开源版本可自由商用
  8. // +----------------------------------------------------------------------
  9. // | Author: Niucloud Team
  10. // +----------------------------------------------------------------------
  11. namespace app\service\api\member;
  12. use app\service\api\wechat\WechatAuthService;
  13. use app\service\core\member\CoreMemberConfigService;
  14. use core\base\BaseApiService;
  15. /**
  16. * 会员配置服务层
  17. * Class MemberService
  18. * @package app\service\api\member
  19. */
  20. class MemberConfigService extends BaseApiService
  21. {
  22. /**
  23. * 获取注册与登录设置
  24. */
  25. public function getLoginConfig($url = []){
  26. $res = ( new CoreMemberConfigService() )->getLoginConfig();
  27. if (!empty($url)) {
  28. try {
  29. // 检测公众号配置是否成功
  30. $wechat_auth = ( new WechatAuthService() )->jssdkConfig($url);
  31. } catch (\Exception $e) {
  32. $res[ 'wechat_error' ] = $e->getMessage();
  33. }
  34. }
  35. return $res;
  36. }
  37. }