config.php 2.9 KB

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