Documentation
¶
Index ¶
- Variables
- func CheckPasswordHash(password, hash string) bool
- func CreateToken(userun string, seconds int, role string) models.Token
- func GetUserByUN(response http.ResponseWriter, request *http.Request)
- func HashPassword(password string) (string, error)
- func Login(response http.ResponseWriter, request *http.Request)
- func NewUser(response http.ResponseWriter, request *http.Request)
Constants ¶
This section is empty.
Variables ¶
View Source
var Cliente_mongo = db.ConnectDB()
View Source
var TokenDBhandler *mongo.Collection = Cliente_mongo.Database("SOOA_users").Collection("tokens")
View Source
var UserDBhandler *mongo.Collection = Cliente_mongo.Database("SOOA_users").Collection("users")
Functions ¶
func CheckPasswordHash ¶
func CreateToken ¶
create a token given a user username and a expiration date in seconds
func GetUserByUN ¶
func GetUserByUN(response http.ResponseWriter, request *http.Request)
func HashPassword ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.