qxkj_user.go 570 B

123456789101112131415161718192021
  1. package user_service
  2. import (
  3. "database/sql"
  4. "errors"
  5. "gfast/app/model/qxkj_user"
  6. "github.com/gogf/gf/net/ghttp"
  7. )
  8. // 用户登录,成功返回用户信息,否则返回nil; passport应当会md5值字符串
  9. func SignIn(username, password string, session *ghttp.Session) error {
  10. qxkjUser, err := qxkj_user.Model.Where("username=? and user_password=?", username, password).One()
  11. if err != nil && err != sql.ErrNoRows {
  12. return err
  13. }
  14. if qxkjUser == nil {
  15. return errors.New("账号或密码错误")
  16. }
  17. //session.Set(USER_SESSION_MARK, record)
  18. return nil
  19. }