package db import ( "golang.org/x/crypto/sha3" "time" ) var reservedUsers = []string{ "all", "login", "logout", "new", "search", "user", "view", "wiki", } func reservedUser(username string) bool { for _, v := range reservedUsers { if username == v { return true } } return false } func validatePassword(pw string) (b []byte) { b = []byte(pw) if len(pw) <= 56 { return } hash := sha3.New384() hash.Write(b) b = hash.Sum(nil) return } const timeFmt = "2006-01-02 15:04:05" func now() string { return time.Now().Format(timeFmt) } func created(username string) string { return username + " " + now() }