Documentation
¶
Index ¶
- func Start()
- type DefaultUserHandler
- func (h *DefaultUserHandler) GetEmailUserDetails(ctx context.Context, email string, code string) (*SecurityModel.UserDetails, error)
- func (h *DefaultUserHandler) GetMobileUserDetails(ctx context.Context, mobile string, code string) (*SecurityModel.UserDetails, error)
- func (h *DefaultUserHandler) GetSocialUserDetails(ctx context.Context, socialChannelId string, code string) (*SecurityModel.UserDetails, error)
- func (h *DefaultUserHandler) GetUserDetails(ctx context.Context, username, password string) (*SecurityModel.UserDetails, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DefaultUserHandler ¶
type DefaultUserHandler struct {
*gorm.DB `inject:"database"`
MobileValidator *SmsCode.SmsCodeValidator `inject:"smsCodeValidator"`
EmailValidator *EmailCode.EmailCodeValidator `inject:"emailCodeValidator"`
SocialUserService *service.SocialUserService `inject:"socialUserService"`
UserService *service.UserService `inject:"userService"`
security.UserHandler
}
func (*DefaultUserHandler) GetEmailUserDetails ¶
func (h *DefaultUserHandler) GetEmailUserDetails(ctx context.Context, email string, code string) (*SecurityModel.UserDetails, error)
func (*DefaultUserHandler) GetMobileUserDetails ¶
func (h *DefaultUserHandler) GetMobileUserDetails(ctx context.Context, mobile string, code string) (*SecurityModel.UserDetails, error)
func (*DefaultUserHandler) GetSocialUserDetails ¶
func (h *DefaultUserHandler) GetSocialUserDetails(ctx context.Context, socialChannelId string, code string) (*SecurityModel.UserDetails, error)
func (*DefaultUserHandler) GetUserDetails ¶
func (h *DefaultUserHandler) GetUserDetails(ctx context.Context, username, password string) (*SecurityModel.UserDetails, error)
Click to show internal directories.
Click to hide internal directories.