Documentation ¶
Index ¶
- Constants
- Variables
- func BindLogin(c *fiber.Ctx, user *model.User) error
- func BindPassword(c *fiber.Ctx, user *model.User) error
- type UserDao
- func (ud UserDao) Count() int64
- func (ud UserDao) Create(user *model.User) error
- func (ud UserDao) GetByEmail(email string) (error, *model.User)
- func (ud UserDao) GetByID(id uint) *model.User
- func (ud UserDao) UpdateFields(user *model.User, vals map[string]any) error
- func (ud UserDao) UpdateLoginTime(userID uint) error
- func (ud UserDao) UpdateLogoutTime(userID uint) error
- func (ud UserDao) UpdatePassword(user *model.User, password string) error
Constants ¶
View Source
const ( KeyUserDB = "user.gorm.db" KeyUserNoCheckRouter = "user.router.nocheck" KeyUserCheckRouter = "user.router.check" )
Variables ¶
View Source
var Dao = new(UserDao)
Functions ¶
func BindPassword ¶
Types ¶
type UserDao ¶
type UserDao struct{}
func (UserDao) UpdateFields ¶
func (UserDao) UpdateLoginTime ¶
func (UserDao) UpdateLogoutTime ¶
Click to show internal directories.
Click to hide internal directories.