| 12345678910111213141516171819202122232425262728293031 |
- package dao
- import (
- "crypto/md5"
- "demo/configs"
- "demo/data/domain"
- "fmt"
- )
- func Logins(username, password string) (domain.ManageUser, error) {
- user := domain.ManageUser{}
- var err error
- fmt.Println("username", username, "password", password)
- hash := md5.New()
- hash.Write([]byte("kkc-" + password))
- pwd := Md5_KKC(password)
- fmt.Println(configs.Engine)
- //md5摘要
- _, err = configs.Engine.Table("manage_user").Where("username = ?", username).Where("password = ?", pwd).Get(&user)
- if err == nil {
- return user, err
- }
- return domain.ManageUser{}, err
- }
- func Md5_KKC(str string) string {
- hash := md5.New()
- hash.Write([]byte("kkc-" + str))
- return fmt.Sprintf("%x", hash.Sum(nil))
- }
|