app.php 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <?php
  2. $user = $_SESSION["root"]["name"];
  3. $password = $_SESSION["root"]["password"];
  4. return [
  5. // 注意: 修改配置中的 访问目录(*access_dirs) 后, 需要重新登录.
  6. // 用户默认密码, 配置用户后默认使用本密码登录, 之后可以自行修改密码
  7. 'default_password' => $password,
  8. // 如果用户修改密码,但是忘记,可以进入 Cache/User 文件夹, 里面文件命名方式为 md5('用户名'), 可以点击查看对应文件中信息是否为该用户, 对其进行 删除 或 修改
  9. // 公共访问文件夹
  10. 'public_access_dirs' => [
  11. // 'D:\WWW\test'
  12. ],
  13. //允许访问IP列表(如果空则没有IP限制)例如 某个具体的IP: '127.0.0.1' 或 IP范围'127.0.0.1/24'
  14. 'public_access_ips' => [
  15. ],
  16. // 允许用户尝试密码次数 不填则可以无限次尝试
  17. 'password_attempts_num' => '5',
  18. // 用户表 , 配置用户与其相对应的可访问文件和ip
  19. 'users' => [
  20. [
  21. 'name' => $user,
  22. 'access_dirs' => [$_SERVER['DOCUMENT_ROOT'].'/template'], // 该用户可以访问的文件夹
  23. 'access_ips' => [], // 该用户可以进行登录的IP
  24. 'super_user' => false, //是否可以修改本项目 ,请慎重指定(默认有访问数据库权限)
  25. 'email' => ''
  26. ],
  27. /* [
  28. 'name' => 'user1',
  29. 'access_dirs' => ['D:/WWW/test'], // 该用户可以访问的文件夹
  30. 'access_database_able' => true, // 是否具有操作数据库能力(super_user 拥有该权限)
  31. 'access_ips' => [], // 该用户可以进行登录的IP
  32. 'email' => ''
  33. ], */
  34. ],
  35. // mailable 允许发送email 在用户登录的时候会给超级管理员和自己发送邮件, 需配合users中的email进行发送邮件
  36. // 在配置完成邮箱以及用户邮箱账号, 会在以下两种情况为用户对应邮箱发送消息:
  37. // 1, 用户登录 (为该用户 和 super_user发送 包括登录时间,登录网站,登录IP及简单地理信息等信息)
  38. // 2, 用户修改密码 (为该用户发送邮件 ,其中包含修改后的账号密码)
  39. 'email_host' => '',
  40. 'email_username' => '',
  41. 'email_password' => '',
  42. // 文件相关
  43. // 不可编辑文件类型 后缀名列表
  44. 'unable_suffix' => 'pdf xls xlsx crt pem cer ppt pptx doc docx zip gz tar rar fla jar apk mp3 mp4 rmvb',
  45. // 用于显示图片的类型 后缀名列表
  46. 'img_suffix' => 'jpg png jpeg gif bmp ico',
  47. ];