thirdlogin_bind.blade.php 1.4 KB

123456789101112131415161718192021
  1. @if(subsite_config('aix.system.oauth.wechat_official.is_open') == 1 && is_weixin())
  2. @php
  3. //type:web-电脑端,mobile-手机端,
  4. session(['wechat_state'=>time(), 'subsite_id'=>get_subsite_id(), "is_bind"=>1, 'type'=>'mobile', 'redirect_url'=>$redirect_url, 'redirect_name'=>$redirect_name]);
  5. $wechat_url="https://open.weixin.qq.com/connect/oauth2/authorize?appid=".subsite_config('aix.system.oauth.wechat_official.app_id')."&redirect_uri=".urlencode(config('app.url').route('auth.thirdlogin', ['login_type'=>'wechat'], false))."&response_type=code&scope=snsapi_userinfo&state=".session('wechat_state')."#wechat_redirect";
  6. @endphp
  7. <script>
  8. var wechat_bind_url="{!! $wechat_url !!}";
  9. </script>
  10. @endif
  11. @if(config('aix.system.oauth.qq.is_open_qq') == 1)
  12. <script>
  13. @php
  14. $redirect_uri=urlencode(config('app.url').route('auth.thirdlogin', ['login_type'=>'qq'], false));
  15. session(['qq_state'=>time(), 'subsite_id'=>get_subsite_id(), "is_bind"=>1, 'qq_redirect_uri'=>$redirect_uri, 'type'=>'mobile', 'redirect_url'=>$redirect_url, 'redirect_name'=>$redirect_name]);
  16. $qq_url="https://graph.qq.com/oauth2.0/authorize?response_type=code&client_id=".config('aix.system.oauth.qq.app_id')."&redirect_uri=".$redirect_uri."&state=".session('qq_state');
  17. @endphp
  18. var qq_bind_url="{!! $qq_url !!}";
  19. </script>
  20. @endif