token.go 399 B

123456789101112131415161718192021
  1. package utils
  2. import (
  3. "Ic_ouath/app/e"
  4. "Ic_ouath/global"
  5. "Ic_ouath/models"
  6. )
  7. func Verification(token string) (bool, models.User) {
  8. var user models.User
  9. parseToken, err := ParseToken(token)
  10. if err != e.SUCCESS {
  11. return false, user
  12. } else {
  13. tx := global.DBLink.Where("id = ?", parseToken.UserId).First(&user)
  14. if tx.RowsAffected > 0 {
  15. return true, user
  16. }
  17. return false, user
  18. }
  19. }