LoginDao.go 396 B

1234567891011121314151617181920
  1. package service
  2. import (
  3. "errors"
  4. "file/db"
  5. "file/entity"
  6. )
  7. func Login(username, password string) (entity.User, error) {
  8. var user entity.User
  9. _, err := db.DBEngin.Table("user").Where("username=? and password=?", username, password).Get(&user)
  10. if err != nil {
  11. return user, err
  12. }
  13. if user.Id != 0 {
  14. return user, nil
  15. } else {
  16. return user, errors.New("用户名或密码错误")
  17. }
  18. }