Documentation ¶
Index ¶
- Constants
- Variables
- type IUserStore
- type KVUserStore
- func (us *KVUserStore) AddRole(role string) error
- func (us *KVUserStore) AddUser(user *db.User) error
- func (us *KVUserStore) DelRole(role string) error
- func (us *KVUserStore) DelUser(id uint64) error
- func (us *KVUserStore) GetUser(id uint64) (*db.User, error)
- func (us *KVUserStore) GetUserByName(name string) (*db.User, error)
- func (us *KVUserStore) Init(rootName, rootPwd string) error
- func (us *KVUserStore) IsInited() bool
- func (us *KVUserStore) ListRoles() (map[string]bool, error)
- func (us *KVUserStore) ListUserIDs() (map[string]string, error)
- func (us *KVUserStore) ListUsers() ([]*db.User, error)
- func (us *KVUserStore) ResetUsed(id uint64, used int64) error
- func (us *KVUserStore) SetInfo(id uint64, user *db.User) error
- func (us *KVUserStore) SetPreferences(id uint64, prefers *db.Preferences) error
- func (us *KVUserStore) SetPwd(id uint64, pwd string) error
- func (us *KVUserStore) SetUsed(id uint64, incr bool, capacity int64) error
Constants ¶
View Source
const ( VisitorID = uint64(1) VisitorName = "visitor" )
Variables ¶
Functions ¶
This section is empty.
Types ¶
type IUserStore ¶
type IUserStore interface { Init(rootName, rootPwd string) error IsInited() bool AddUser(user *db.User) error DelUser(id uint64) error GetUser(id uint64) (*db.User, error) GetUserByName(name string) (*db.User, error) SetInfo(id uint64, user *db.User) error SetUsed(id uint64, incr bool, capacity int64) error ResetUsed(id uint64, used int64) error SetPwd(id uint64, pwd string) error SetPreferences(id uint64, settings *db.Preferences) error ListUsers() ([]*db.User, error) ListUserIDs() (map[string]string, error) AddRole(role string) error DelRole(role string) error ListRoles() (map[string]bool, error) }
type KVUserStore ¶
type KVUserStore struct {
// contains filtered or unexported fields
}
func NewKVUserStore ¶
func NewKVUserStore(store kvstore.IKVStore) (*KVUserStore, error)
func (*KVUserStore) AddRole ¶
func (us *KVUserStore) AddRole(role string) error
func (*KVUserStore) DelRole ¶
func (us *KVUserStore) DelRole(role string) error
func (*KVUserStore) DelUser ¶
func (us *KVUserStore) DelUser(id uint64) error
func (*KVUserStore) GetUserByName ¶
func (us *KVUserStore) GetUserByName(name string) (*db.User, error)
func (*KVUserStore) Init ¶
func (us *KVUserStore) Init(rootName, rootPwd string) error
func (*KVUserStore) IsInited ¶
func (us *KVUserStore) IsInited() bool
func (*KVUserStore) ListUserIDs ¶ added in v0.5.2
func (us *KVUserStore) ListUserIDs() (map[string]string, error)
func (*KVUserStore) ResetUsed ¶ added in v0.6.1
func (us *KVUserStore) ResetUsed(id uint64, used int64) error
func (*KVUserStore) SetPreferences ¶ added in v0.4.13
func (us *KVUserStore) SetPreferences(id uint64, prefers *db.Preferences) error
Click to show internal directories.
Click to hide internal directories.