PageRouter.go 933 B

123456789101112131415161718192021222324252627282930313233343536
  1. package router
  2. import (
  3. "github.com/gin-gonic/gin"
  4. )
  5. func IndexPage(c *gin.Context) {
  6. cookie, err := c.Cookie("token")
  7. if err != nil || cookie == "" {
  8. c.HTML(200, "index.html", gin.H{
  9. "type": "login",
  10. })
  11. return
  12. }
  13. //判断权限
  14. c.HTML(200, "index.html", gin.H{
  15. "type": "member",
  16. })
  17. }
  18. // MemberPage 首页面信息,根据权限获取首页信息
  19. func MemberPage(c *gin.Context) {
  20. //已经存储文件的大小
  21. //存储的文件数量
  22. //文件快捷上传
  23. //文件管理
  24. }
  25. // ManagerPage 管理页面信息,根据权限获取首页信息前缀为/manager
  26. func ManagerPage(c *gin.Context) {
  27. //1.首页:服务器信息(负载,内存,硬盘),成员空间占用排行,存储文件数量排行,运行时间,重启,关机按钮。
  28. //2.成员管理:成员列表,成员相关文件信息浏览(查看按钮(文件结构),)。
  29. //2.文件管理:同成员物品
  30. //3.日志
  31. }