Commit d37eaed4 authored by haoyanbin's avatar haoyanbin

User

parent 00b342da
...@@ -2,6 +2,7 @@ package models ...@@ -2,6 +2,7 @@ package models
import ( import (
"go-admin/common/models" "go-admin/common/models"
"golang.org/x/crypto/bcrypt"
"gorm.io/gorm" "gorm.io/gorm"
) )
...@@ -49,13 +50,13 @@ func (e *SysUser) Encrypt() (err error) { ...@@ -49,13 +50,13 @@ func (e *SysUser) Encrypt() (err error) {
return return
} }
//var hash []byte var hash []byte
//if hash, err = bcrypt.GenerateFromPassword([]byte(e.Password), bcrypt.DefaultCost); err != nil { if hash, err = bcrypt.GenerateFromPassword([]byte(e.Password), bcrypt.DefaultCost); err != nil {
// return
//} else {
// e.Password = string(hash)
return return
//} } else {
e.Password = string(hash)
return
}
} }
func (e *SysUser) BeforeCreate(_ *gorm.DB) error { func (e *SysUser) BeforeCreate(_ *gorm.DB) error {
...@@ -64,9 +65,9 @@ func (e *SysUser) BeforeCreate(_ *gorm.DB) error { ...@@ -64,9 +65,9 @@ func (e *SysUser) BeforeCreate(_ *gorm.DB) error {
func (e *SysUser) BeforeUpdate(_ *gorm.DB) error { func (e *SysUser) BeforeUpdate(_ *gorm.DB) error {
var err error var err error
if e.Password != "" { //if e.Password != "" {
err = e.Encrypt() // err = e.Encrypt()
} //}
return err return err
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment