Files
nbi_alarm/service/login.go
2023-08-21 11:00:22 +08:00

24 lines
494 B
Go

package service
import (
"errors"
"github.com/aceld/zinx/zlog"
"omc/db"
"omc/lib"
"omc/model"
)
func UserLogin(name, pw string) error {
// 用户名密码校验
var user model.User
if err := db.Client.Model(&model.User{}).Where("account_id=?", name).First(&user).Error; err != nil {
return err
}
if err := lib.Compare(user.Password, pw); err != nil {
zlog.Ins().ErrorF("Password Login[%s]:%s", name, err)
return errors.New("incorrect username and password")
}
return nil
}