Versions in this module Expand all Collapse all v0 v0.0.3 Nov 30, 2023 Changes in this version + func InsertOneDoc(db *mongo.Database, collection string, doc interface{}) (insertedID interface{}) + func ReturnStringStruct(Data any) string v0.0.2 Nov 27, 2023 Changes in this version + func GetConnectionMongo(MongoString, dbname string) *mongo.Database + func InsertUserdata(MongoConn *mongo.Database, username, password string) (InsertedID interface{}) + func IsExist(Tokenstr, PublicKey string) bool + func Login(Privatekey, MongoEnv, dbname, Colname string, r *http.Request) string + func Register(Mongoenv, dbname string, r *http.Request) string + type RegisterStruct struct + Password string + Username string v0.0.1 Nov 20, 2023 Changes in this version + func CheckPasswordHash(password, hash string) bool + func GCFPostHandler(PASETOPRIVATEKEYENV, MONGOCONNSTRINGENV, dbname, collectionname string, ...) string + func GCFReturnStruct(DataStuct any) string + func HashPassword(password string) (string, error) + func InsertUser(db *mongo.Database, collection string, userdata User) string + func IsPasswordValid(mongoconn *mongo.Database, collection string, userdata User) bool + func SetConnection(MONGOCONNSTRINGENV, dbname string) *mongo.Database + type Credential struct + Message string + Status bool + Token string + type User struct + ID primitive.ObjectID + Password string + Username string