module.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. //namespace zjhj_mall;
  3. $entry = '/public/';
  4. //$res = `cd ../addons/online_album/vendor && ls -la`;
  5. //print_r(__DIR__ . '/vendor');
  6. //if (!file_exists(__DIR__ . '/vendor')) {
  7. // die('请先进入项目根目录online_album运行composer install以便初始化项目');
  8. //}
  9. //print_r($res);die;
  10. if (file_exists(__DIR__ . $entry)) {
  11. global $_W;
  12. $path = __DIR__ . "/.env";
  13. $content = file_get_contents($path);
  14. $content = str_replace('http://local.album.com/', $_W['siteroot'], $content);
  15. file_put_contents($path, $content);
  16. $wUser = [
  17. 'uid' => $_W['user']['uid'],
  18. 'name' => $_W['user']['name'],
  19. 'username' => $_W['user']['username'],
  20. 'groupid' => $_W['user']['groupid'],
  21. ];
  22. $wAccount = [
  23. 'acid' => $_W['account']['acid'],
  24. 'name' => $_W['account']['name'],
  25. ];
  26. require __DIR__ . '/vendor/autoload.php';
  27. $request = new Illuminate\Http\Request;
  28. session_start();
  29. $_SESSION["store_id"] = $_W['uniacid'];
  30. $_SESSION["wUser"] = $wUser;
  31. $_SESSION["wAccount"] = $wAccount;
  32. $_SESSION["route"] = 'Admin/Auth/Login/wxLogin';
  33. $uri = $_W['siteroot'] . 'addons/' . $_W['current_module']['name'] . $entry .'?route=Admin/Auth/Login/wxLogin';
  34. header('Location: ' . $uri);
  35. exit;
  36. } else {
  37. die('应用入口文件缺失,请联系开发者处理!');
  38. }