common.php 559 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. // 应用公共函数库文件
  3. use app\store\service\Auth;
  4. use think\Session;
  5. /**
  6. * 验证指定url是否有访问权限
  7. *
  8. * @param string|array $url
  9. * @param bool $strict 严格模式
  10. * @return bool
  11. */
  12. function checkPrivilege($url, $strict = true)
  13. {
  14. try {
  15. return Auth::getInstance()->checkPrivilege($url, $strict);
  16. } catch (\Exception $e) {
  17. return false;
  18. }
  19. }
  20. /**
  21. * 获取当前商户用户id
  22. *
  23. * @return int
  24. */
  25. function getStoreUserId()
  26. {
  27. $store = Session::get('dyu_store');
  28. return $store['user']['store_user_id'] ?? 0;
  29. }