user.go 355 B

12345678910111213141516
  1. package service
  2. import (
  3. "cc-officialweb/models"
  4. "cc-officialweb/utils"
  5. )
  6. func Login(user models.User) string {
  7. pwd := utils.MD5(user.Password)
  8. tx := utils.DB.Where("username = ?", user.Username).Where("password = ?", pwd).First(&user)
  9. if tx.RowsAffected > 0 {
  10. token, _ := utils.CreateToken(user.ID, user.Username)
  11. return token
  12. }
  13. return ""
  14. }