| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- package controller
- import (
- "git.wanbits.cc/sin/flytalk/models"
- "github.com/gin-gonic/gin"
- )
- //func ActionMain(w http.ResponseWriter, r *http.Request) {
- // sessionId := tools.GetCookie(r, "session_id")
- // info := AuthCheck(sessionId)
- // if len(info) == 0 {
- // http.Redirect(w, r, "/login", 302)
- // return
- // }
- // render := tmpl.NewRender(w)
- // render.Display("main", render)
- //}
- func MainCheckAuth(c *gin.Context) {
- id, _ := c.Get("kefu_id")
- userinfo := models.FindUserRole("user.avator,user.name,user.id, role.name role_name", id)
- c.JSON(200, gin.H{
- "code": 200,
- "msg": "验证成功",
- "result": gin.H{
- "avator": userinfo.Avator,
- "name": userinfo.Name,
- "role_name": userinfo.RoleName,
- },
- })
- }
- func GetStatistics(c *gin.Context) {
- visitors := models.CountVisitors()
- message := models.CountMessage()
- session := len(clientList)
- c.JSON(200, gin.H{
- "code": 200,
- "msg": "ok",
- "result": gin.H{
- "visitors": visitors,
- "message": message,
- "session": session,
- },
- })
- }
|