buildadmin.php 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | BuildAdmin设置
  4. // +----------------------------------------------------------------------
  5. return [
  6. // 允许跨域访问的域名
  7. 'cors_request_domain' => 'localhost,127.0.0.1',
  8. // 是否开启会员登录验证码
  9. 'user_login_captcha' => true,
  10. // 是否开启管理员登录验证码
  11. 'admin_login_captcha' => true,
  12. // 会员登录失败可重试次数,false则无限
  13. 'user_login_retry' => 10,
  14. // 管理员登录失败可重试次数,false则无限
  15. 'admin_login_retry' => 10,
  16. // 开启管理员单处登录它处失效
  17. 'admin_sso' => false,
  18. // 开启会员单处登录它处失效
  19. 'user_sso' => false,
  20. // 会员登录态保持时间(非刷新token,3天)
  21. 'user_token_keep_time' => 60 * 60 * 24 * 3,
  22. // 管理员登录态保持时间(非刷新token,3天)
  23. 'admin_token_keep_time' => 60 * 60 * 24 * 3,
  24. // 开启前台会员中心
  25. 'open_member_center' => true,
  26. // 模块纯净安装(安装时移动模块文件而不是复制)
  27. 'module_pure_install' => true,
  28. // 点选验证码配置
  29. 'click_captcha' => [
  30. // 模式:text=文字,icon=图标(若只有icon则适用于国际化站点)
  31. 'mode' => ['text', 'icon'],
  32. // 长度
  33. 'length' => 2,
  34. // 混淆点长度
  35. 'confuse_length' => 2,
  36. ],
  37. // 代理服务器IP(\think\Request 类将尝试获取这些代理服务器发送过来的真实IP)
  38. 'proxy_server_ip' => [],
  39. // Token 配置
  40. 'token' => [
  41. // 默认驱动方式
  42. 'default' => 'mysql',
  43. // 加密key
  44. 'key' => 'a1NZyF96rKpLA2gzVT7i4J58EkveStRn',
  45. // 加密方式
  46. 'algo' => 'ripemd160',
  47. // 驱动
  48. 'stores' => [
  49. 'mysql' => [
  50. 'type' => 'Mysql',
  51. // 留空表示使用默认的 Mysql 数据库,也可以填写其他数据库连接配置的`name`
  52. 'name' => '',
  53. // 存储token的表名
  54. 'table' => 'token',
  55. // 默认 token 有效时间
  56. 'expire' => 2592000,
  57. ],
  58. 'redis' => [
  59. 'type' => 'Redis',
  60. 'host' => '127.0.0.1',
  61. 'port' => 6379,
  62. 'password' => '',
  63. // Db索引,非 0 以避免数据被意外清理
  64. 'select' => 1,
  65. 'timeout' => 0,
  66. // 默认 token 有效时间
  67. 'expire' => 2592000,
  68. 'persistent' => false,
  69. 'prefix' => 'tk:',
  70. ],
  71. ]
  72. ],
  73. // 自动写入管理员操作日志
  74. 'auto_write_admin_log' => true,
  75. // 缺省头像图片路径
  76. 'default_avatar' => '/static/images/avatar.png',
  77. // 内容分发网络URL,末尾不带`/`
  78. 'cdn_url' => '',
  79. // 内容分发网络URL参数,将自动添加 `?`,之后拼接到 cdn_url 的结尾(例如 `imageMogr2/format/heif`)
  80. 'cdn_url_params' => '',
  81. // 版本号
  82. 'version' => 'v2.3.4',
  83. // 中心接口地址(用于请求模块市场的数据等用途)
  84. 'api_url' => 'https://buildadmin.com',
  85. ];