Versions in this module Expand all Collapse all v1 v1.0.0 Aug 18, 2017 Changes in this version + type IUserRepositoryInterface interface + CheckToken func(token string) (bool, error) + ExistsEmail func(email string) (bool, error) + ExistsUsername func(userName string) (bool, error) + LogIn func(userName, password string) (string, error) + LogOut func(token string) error + Register func(user User) error + type User struct + Email string + ID string + Password string + UserName string + type UserRepository struct + func NewUserRepository(connString string) (*UserRepository, error) + func (usr *UserRepository) CheckToken(token string) (bool, error) + func (usr *UserRepository) ExistsEmail(email string) (bool, error) + func (usr *UserRepository) ExistsUsername(userName string) (bool, error) + func (usr *UserRepository) LogIn(userName string, password string) (string, error) + func (usr *UserRepository) LogOut(token string) error + func (usr *UserRepository) Register(user User) error