Documentation ¶
Index ¶
- func CheckPasswordHash(password, hash string) bool
- func CreateAdmin(mongoconn *mongo.Database, collection string, admindata Admin) interface{}
- func CreateAdminAndAddToken(privateKeyEnv string, mongoconn *mongo.Database, collection string, ...) error
- func CreateAdminAndAddedToeken(PASETOPRIVATEKEYENV string, mongoconn *mongo.Database, collection string, ...) interface{}
- func CreateNewAdminRole(mongoconn *mongo.Database, collection string, admindata Admin) interface{}
- func DeleteAdmin(mongoconn *mongo.Database, collection string, admindata Admin) interface{}
- func GCFCreateHandler(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string
- func GCFDeleteHandler(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string
- func GCFFindAdminByID(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string
- func GCFFindAdminByName(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string
- func GCFLoginTest(username, password, MONGOCONNSTRINGENV, dbname, collectionname string) bool
- func GCFPostHandler(PASETOPRIVATEKEYENV, MONGOCONNSTRINGENV, dbname, collectionname string, ...) string
- func GCFReturnStruct(DataStuct any) string
- func GCFUpdateHandler(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string
- func GFCPostHandlerAdmin(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string
- func GetConnectionMongo(MongoString, dbname string) *mongo.Database
- func HashPassword(password string) (string, error)
- func InsertAdmin(db *mongo.Database, collection string, admindata Admin) string
- func InsertAdmindata(MongoConn *mongo.Database, username, role, password string) (InsertedID interface{})
- func InsertOneDoc(db *mongo.Database, collection string, doc interface{}) (insertedID interface{})
- func IsPasswordValid(mongoconn *mongo.Database, collection string, admindata Admin) bool
- func Login(Privatekey, MongoEnv, dbname, Colname string, r *http.Request) string
- func Register(Mongoenv, dbname string, r *http.Request) string
- func ReplaceOneDoc(mongoconn *mongo.Database, collection string, filter bson.M, admindata Admin) interface{}
- func ReturnStringStruct(Data any) string
- func SetConnection(MONGOCONNSTRINGENV, dbname string) *mongo.Database
- type Admin
- type Credential
- type Response
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckPasswordHash ¶
func CreateAdmin ¶
func CreateAdminAndAddToken ¶
func CreateNewAdminRole ¶
func DeleteAdmin ¶
func GCFCreateHandler ¶
func GCFDeleteHandler ¶
func GCFFindAdminByID ¶
func GCFFindAdminByName ¶
func GCFLoginTest ¶
func GCFPostHandler ¶
func GCFReturnStruct ¶
func GCFUpdateHandler ¶
func GFCPostHandlerAdmin ¶
func GetConnectionMongo ¶
func HashPassword ¶
func InsertAdmindata ¶
func InsertOneDoc ¶
func IsPasswordValid ¶
func ReplaceOneDoc ¶
func ReturnStringStruct ¶
func SetConnection ¶
Types ¶
type Admin ¶
type Admin struct { Username string `json:"username" bson:"username"` Password string `json:"password" bson:"password"` Role string `json:"role,omitempty" bson:"role,omitempty"` Email string `bson:"email,omitempty" json:"email,omitempty"` Token string `json:"token,omitempty" bson:"token,omitempty"` Private string `json:"private,omitempty" bson:"private,omitempty"` Public string `json:"public,omitempty" bson:"public,omitempty"` }
type Credential ¶
Click to show internal directories.
Click to hide internal directories.