Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultTimeout = time.Second * 5
DefaultTimeout is the context timeout for DB requests
View Source
var Salt = "local_dev_secret"
Salt alters the bcrypt password hash (TODO: parameterize)
Functions ¶
This section is empty.
Types ¶
type User ¶
type User struct {
// contains filtered or unexported fields
}
User contains information about a user session
type UserDB ¶
type UserDB interface { Get(context.Context, string) (User, error) Save(context.Context, *User, time.Duration) error Verify(context.Context) bool Login(context.Context, string, string) bool Register(context.Context, string, string) error }
UserDB is
func NewConnection ¶
NewConnection returns a UserDB interface
Click to show internal directories.
Click to hide internal directories.