Documentation
¶
Overview ¶
Package ability_user implements protocol-neutral User abilities.
Index ¶
- Variables
- 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
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func AuthenticateEmail ¶
func AuthenticatePhone ¶
func FindByUserID ¶
func FindByUserIDs ¶
FindByUserIDs 按 user_id 集合批量取用户;结果不保证顺序,调用方自行按需重排。
func NicknameChangeByUserID ¶
func NicknameChangeByUserID(ctx context.Context, userID string, rawNickName string) (*ability_user_model.User, error)
NicknameChangeByUserID 更新昵称;NickName 创建时默认取 UserName,可随时修改。
func NormalizeUserName ¶
NormalizeUserName 统一用户名 canonical form;UserName 是注册必填主标识,无修改接口。
func ValidatePassword ¶
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package ability_user_model ability/ability_user/ability_user_model/ability_user_model.go
|
Package ability_user_model ability/ability_user/ability_user_model/ability_user_model.go |
|
Package ability_user_profile 注册用户资料自管理的对外方法(昵称修改等)。
|
Package ability_user_profile 注册用户资料自管理的对外方法(昵称修改等)。 |
Click to show internal directories.
Click to hide internal directories.