Documentation ¶
Index ¶
- func NewUserDBRepository(conn *sql.DB) user.UserRepository
- type UserDBRepository
- func (ur *UserDBRepository) CheckByUsernameOrEmail(user *models.User) (status int, err error)
- func (ur *UserDBRepository) CheckSessionByUsername(username string) (status int, err error)
- func (ur *UserDBRepository) Create(user *models.User) (status int, err error)
- func (ur *UserDBRepository) FindUserByUsername(username string) (*models.User, int, error)
- func (ur *UserDBRepository) GetAllUsers() (users []models.User, err error)
- func (ur *UserDBRepository) GetPassword(username string) (password string, status int, err error)
- func (ur *UserDBRepository) GetUserByID(userID int64) (*models.User, error)
- func (ur *UserDBRepository) UpdateSession(userID int64, sessionValue string) (err error)
- func (ur *UserDBRepository) ValidateSession(sessionValue string) (*models.User, int, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewUserDBRepository ¶
func NewUserDBRepository(conn *sql.DB) user.UserRepository
Types ¶
type UserDBRepository ¶
type UserDBRepository struct {
// contains filtered or unexported fields
}
func (*UserDBRepository) CheckByUsernameOrEmail ¶
func (ur *UserDBRepository) CheckByUsernameOrEmail(user *models.User) (status int, err error)
func (*UserDBRepository) CheckSessionByUsername ¶
func (ur *UserDBRepository) CheckSessionByUsername(username string) (status int, err error)
func (*UserDBRepository) Create ¶
func (ur *UserDBRepository) Create(user *models.User) (status int, err error)
func (*UserDBRepository) FindUserByUsername ¶
func (*UserDBRepository) GetAllUsers ¶
func (ur *UserDBRepository) GetAllUsers() (users []models.User, err error)
func (*UserDBRepository) GetPassword ¶
func (ur *UserDBRepository) GetPassword(username string) (password string, status int, err error)
func (*UserDBRepository) GetUserByID ¶
func (ur *UserDBRepository) GetUserByID(userID int64) (*models.User, error)
func (*UserDBRepository) UpdateSession ¶
func (ur *UserDBRepository) UpdateSession(userID int64, sessionValue string) (err error)
func (*UserDBRepository) ValidateSession ¶
Click to show internal directories.
Click to hide internal directories.