Documentation ¶
Index ¶
- type Config
- type Store
- type UsersSession
- func (u *UsersSession) DeleteUser(ctx context.Context, user *user.User) error
- func (u *UsersSession) DestroyUserByID(ctx context.Context, userID string) error
- func (u *UsersSession) GetUserByID(ctx context.Context, userID string) (*user.User, error)
- func (u *UsersSession) HashPassword(userID string, password string) string
- func (u *UsersSession) PasswordMatches(user *user.User, password string) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { *storeStructuredMongo.Config PasswordSalt string }
type Store ¶
type Store struct { *storeStructuredMongo.Store // contains filtered or unexported fields }
func (*Store) NewUsersSession ¶ added in v1.20.0
func (s *Store) NewUsersSession() store.UsersSession
type UsersSession ¶ added in v1.20.0
type UsersSession struct { *storeStructuredMongo.Session // contains filtered or unexported fields }
func (*UsersSession) DeleteUser ¶ added in v1.20.0
func (*UsersSession) DestroyUserByID ¶ added in v1.20.0
func (u *UsersSession) DestroyUserByID(ctx context.Context, userID string) error
func (*UsersSession) GetUserByID ¶ added in v1.20.0
func (*UsersSession) HashPassword ¶ added in v1.20.0
func (u *UsersSession) HashPassword(userID string, password string) string
func (*UsersSession) PasswordMatches ¶ added in v1.20.0
func (u *UsersSession) PasswordMatches(user *user.User, password string) bool
Click to show internal directories.
Click to hide internal directories.