Versions in this module Expand all Collapse all v0 v0.0.1 Aug 24, 2026 Changes in this version + var ErrInvalidCredentials = errors.New("invalid user credentials") + var ErrInvalidNickName = errors.New("invalid nick name") + var ErrInvalidUserName = errors.New("invalid user name") + func AuthenticateEmail(ctx context.Context, email string, password string) (*ability_user_model.User, error) + func AuthenticatePhone(ctx context.Context, phone string, password string) (*ability_user_model.User, error) + func Create(tx *gorm.DB, userName string, email string, password string, ...) (*ability_user_model.User, error) + func FindByUserID(db *gorm.DB, userID string) (*ability_user_model.User, error) + func FindByUserIDs(db *gorm.DB, userIDs []string) ([]*ability_user_model.User, error) + func NicknameChangeByUserID(ctx context.Context, userID string, rawNickName string) (*ability_user_model.User, error) + func NormalizeUserName(rawUserName string) (string, error) + func ValidatePassword(value string) error