Versions in this module Expand all Collapse all v1 v1.2.1 Mar 6, 2021 Changes in this version + var C_AUTH = "authorize" + var C_USER = "user" + type Auth struct + ExpiredIn int64 + Token string + UserId bson.ObjectId + type AuthManager struct + func GetAuthManager() *AuthManager + func (m *AuthManager) AddAuth(authInfo *Auth) (*Auth, error) + func (m *AuthManager) GetAuthByToken(token string) (*Auth, error) + type User struct + About string + Email string + Password string + Secret string + Username string + type UserManager struct + func GetUserManager() *UserManager + func (m *UserManager) CreateUser(user *User) (*User, error) + func (m *UserManager) GetUserByEmail(email string) (*User, error) + func (m *UserManager) GetUserById(userId bson.ObjectId) (*User, error) + func (m *UserManager) GetUserByName(name string) (*User, error) + func (m *UserManager) GetUserBySecret(secret string) (*User, error) + func (m *UserManager) VerifyUser(username, password string) (*User, error)