BaseController.php 816 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. namespace html5\controllers;
  3. use Yii;
  4. use yii\web\Controller;
  5. use common\traits\WechatLogin;
  6. use common\traits\BaseAction;
  7. /**
  8. * Class BaseController
  9. * @package html5\controllers
  10. * @author jianyan74 <751393839@qq.com>
  11. */
  12. class BaseController extends Controller
  13. {
  14. use WechatLogin, BaseAction;
  15. /**
  16. * @throws \yii\base\InvalidConfigException
  17. */
  18. public function init()
  19. {
  20. parent::init();
  21. if (!Yii::$app->wechat->isWechat) {
  22. // die('请用微信打开');
  23. }
  24. // 修改微信授权方式为静默授权
  25. // Yii::$app->params['wechatConfig']['oauth']['scopes'] = ['snsapi_base'];
  26. // 开启微信模拟数据
  27. Yii::$app->params['simulateUser']['switch'] = true;
  28. // 微信登录
  29. $this->login();
  30. }
  31. }
粤ICP备19079148号