auth.go 559 B

123456789101112131415161718192021222324
  1. package controller
  2. import (
  3. "git.wanbits.cc/sin/flytalk/models"
  4. "git.wanbits.cc/sin/flytalk/tools"
  5. )
  6. func CheckKefuPass(username string, password string) (models.User, models.User_role, bool) {
  7. info := models.FindUser(username)
  8. var uRole models.User_role
  9. if info.Name == "" || info.Password != tools.Md5(password) {
  10. return info, uRole, false
  11. }
  12. uRole = models.FindRoleByUserId(info.ID)
  13. return info, uRole, true
  14. }
  15. //验证是否已经登录
  16. //func AuthCheck(uid string) map[string]string {
  17. // info := config.GetUserInfo(uid)
  18. //
  19. // return info
  20. //}