Versions in this module Expand all Collapse all v1 v1.0.1 Jul 22, 2017 Changes in this version + func CheckEmail(email string) bool + func CreateUser(c *gin.Context) (*models.User, int) + func CreateUserFromRequest(registrationForm *userValidator.RegistrationForm) (*models.User, error) + func Exists(email string, pass string) (user *models.User, status int, err error) + func FindByAPIToken(apiToken string) (*models.User, string, int, error) + func FindByAPITokenAndName(apiToken string, username string) (*models.User, string, string, int, error) + func FindByEmail(email string) (*models.User, string, int, error) + func FindByID(id uint) (*models.User, int, error) + func FindByUsername(username string) (*models.User, string, int, error) + func FindForAdmin(id uint) (*models.User, int, error) + func FindOldUploadsByUsername(username string) ([]uint, error) + func FindOrCreate(username string) (models.User, int, error) + func FindUsersByEmail(email string) []*models.User + func FindUsersForAdmin(limit int, offset int) ([]models.User, int) + func GetAll() ([]*models.User, int, error) + func SessionByID(id uint) (*models.User, int, error) + func SuggestUsername(username string) string + func UpdateFromRequest(c *gin.Context, form *userValidator.UserForm, ...) (*models.User, int, error)