Versions in this module Expand all Collapse all v0 v0.4.0 Jan 27, 2017 Changes in this version + func DeleteUserWithDependenciesByName(db database.QueryExecuter, s string) error v0.3.0 Jan 12, 2017 Changes in this version + func CountUser(db *sql.DB) (int64, error) + func DeleteUserWithDependencies(db database.Executer, u *sdk.User) error + func FindUserIDByName(db *sql.DB, name string) (int64, error) + func GeneratePassword() (string, string, error) + func InsertUser(db database.QueryExecuter, u *sdk.User, a *sdk.Auth) error + func IsCheckValid(clear, hashField string) bool + func IsValidEmail(email string) bool + func LoadGroupPermissions(db *sql.DB, groupID int64) (*sdk.Group, error) + func LoadUserAndAuth(db *sql.DB, name string) (*sdk.User, error) + func LoadUserPermissions(db *sql.DB, user *sdk.User) error + func LoadUserWithoutAuth(db database.Querier, name string) (*sdk.User, error) + func LoadUserWithoutAuthByID(db *sql.DB, userID int64) (*sdk.User, error) + func LoadUsers(db *sql.DB) ([]*sdk.User, error) + func UpdateUser(db *sql.DB, u sdk.User) error + func UpdateUserAndAuth(db *sql.DB, u sdk.User) error + func Verify(u *sdk.User, token string) (string, string, error)