config.php 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. <?php
  2. $appConfig = array(
  3. 'URL_HTML_SUFFIX'=>'',
  4. 'SHOW_PAGE_TRACE' => false,
  5. 'URL_MODEL' => 3,
  6. 'VIEW_PATH' =>'./Themes/Admin/',
  7. 'SELLER_PWD_KEY' => 'SDU%^@#%SD',
  8. 'PWD_KEY' => 'SDU%^@#ee%SD',
  9. 'TMPL_PARSE_STRING'=>array(
  10. '__PUBLIC__' => __ROOT__ . '/Common',
  11. '__RES__' => '/Themes/'.BIND_MODULE.'/Public',
  12. '__IMG__'=>'./Themes/'.BIND_MODULE.'/Public/img',
  13. '__CSS__'=>'./Themes/'.BIND_MODULE.'/Public/css',
  14. '__JS__'=> './Themes/'.BIND_MODULE.'/Public/js',
  15. ),
  16. 'SESSION_PREFIX' => 'oscshop_admin_s', //session前缀
  17. 'COOKIE_PREFIX' => 'oscshop_admin_c', // Cookie前缀 避免冲突
  18. /* 后台错误页面模板 */
  19. 'TMPL_ACTION_ERROR' => './Themes/'.BIND_MODULE . '/Public/error.html', // 默认错误跳转对应的模板文件
  20. 'TMPL_ACTION_SUCCESS' => './Themes/'.BIND_MODULE . '/Public/success.html', // 默认成功跳转对应的模板文件
  21. 'TMPL_EXCEPTION_FILE' => './Themes/'.BIND_MODULE . '/Public/exception.html',// 异常页面的模板文件
  22. 'LANG_SWITCH_ON' => true,
  23. 'LANG_AUTO_DETECT' => true, // 自动侦测语言 开启多语言功能后有效
  24. 'LANG_LIST' => 'zh-cn,en-us', // 允许切换的语言列表 用逗号分隔
  25. 'VAR_LANGUAGE' => 'l', // 默认语言切换变量
  26. );
  27. $sysConfig = include('Modules/Common/Conf/db.php');
  28. $securityConfig = array(
  29. // 表单令牌
  30. 'TOKEN_ON' => false,
  31. 'TOKEN_NAME' => '__hash__',
  32. 'TOKEN_TYPE' => 'md5',
  33. 'TOKEN_RESET' => true,
  34. // 认证token
  35. 'AUTH_TOKEN' => 'eaadmin',
  36. // 认证mask
  37. 'AUTH_MASK' => 'nimdaae',
  38. // 登录超时
  39. 'LOGIN_TIMEOUT' => 3600,
  40. // 不用认证登录的模块
  41. 'NOT_LOGIN_MODULES' => 'Public,Index',
  42. // 开启权限认证
  43. 'USER_AUTH_ON' => true,
  44. // 登录认证模式
  45. 'USER_AUTH_TYPE' => 1,
  46. // 认证识别号
  47. 'USER_AUTH_KEY' => 'mineaad',
  48. // 超级管理员认证号
  49. 'ADMIN_AUTH_KEY' => 'lionadminad',
  50. // 游客识别号
  51. 'GUEST_AUTH_ID' => 'guest',
  52. // 模块名称(不要修改)
  53. 'GROUP_AUTH_NAME' => 'Admin',
  54. // 无需认证模块
  55. 'NOT_AUTH_MODULE' => 'Public',
  56. // 需要认证模块
  57. 'REQUIRE_AUTH_MODULE' => '',
  58. // 认证网关
  59. 'USER_AUTH_GATEWAY' => 'Public/index',
  60. // 关闭游客授权访问
  61. 'GUEST_AUTH_ON' => false,
  62. // 管理员模型
  63. 'USER_AUTH_MODEL' => 'Admin',
  64. // 角色表
  65. 'RBAC_ROLE_TABLE' => $sysConfig['DB_PREFIX'] . 'role',
  66. // 管理员-角色表
  67. 'RBAC_USER_TABLE' => $sysConfig['DB_PREFIX'] . 'admin',
  68. // 节点表
  69. 'RBAC_NODE_TABLE' => $sysConfig['DB_PREFIX'] . 'node',
  70. // 节点访问表
  71. 'RBAC_ACCESS_TABLE' => $sysConfig['DB_PREFIX'] . 'access'
  72. );
  73. // 登录标记
  74. $appConfig['LOGIN_MARKED'] = md5($securityConfig['AUTH_TOKEN']);
  75. return array_merge($appConfig, $securityConfig);