repository

package
v0.0.0-...-f5118b7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 17, 2022 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PassWordCost = 12 // 密码加密难度
)

Variables

View Source
var DB *gorm.DB

Functions

func BuildUser

func BuildUser(item User) *service.UserModel

视图返回

func Database

func Database(connString string) error

func InitDB

func InitDB()

Types

type User

type User struct {
	UserID         uint   `gorm:"primarykey"`
	UserName       string `gorm:"unique"`
	NickName       string
	PasswordDigest string
}

func (*User) CheckPassword

func (user *User) CheckPassword(password string) bool

检验密码

func (*User) CheckUserExist

func (user *User) CheckUserExist(req *service.UserRequest) bool

func (*User) Create

func (*User) Create(req *service.UserRequest) error

func (*User) SetPassword

func (user *User) SetPassword(password string) error

加密密码

func (*User) ShowUserInfo

func (user *User) ShowUserInfo(req *service.UserRequest) (err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL