modul

package
v0.0.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 3, 2023 License: MIT Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Responsed model.Credential
	Response  model.TicketResponse
)

Functions

func ChangePassword added in v0.0.2

func ChangePassword(db *mongo.Database, col string, userdata model.User) (user model.User, status bool, err error)

func CheckPasswordHash

func CheckPasswordHash(password, hash string) bool

func DeleteTicket added in v0.0.5

func DeleteTicket(db *mongo.Database, col string, _id primitive.ObjectID) (status bool, err error)

func DeleteUser added in v0.0.2

func DeleteUser(db *mongo.Database, col string, userdata model.User) (status bool, err error)

func GCFHandlerChangePassword added in v0.0.2

func GCFHandlerChangePassword(PASETOPUBLICKEY, MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string

func GCFHandlerDeleteTicket added in v0.0.11

func GCFHandlerDeleteTicket(PASETOPUBLICKEY, MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string

func GCFHandlerDeleteUser added in v0.0.2

func GCFHandlerDeleteUser(PASETOPUBLICKEY, MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string

func GCFHandlerGetAllUser added in v0.0.11

func GCFHandlerGetAllUser(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string

user

func GCFHandlerGetTicket added in v0.0.11

func GCFHandlerGetTicket(PASETOPUBLICKEY, MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string

ticket

func GCFHandlerGetUserByUsername added in v0.0.11

func GCFHandlerGetUserByUsername(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string

func GCFHandlerInsertTicket added in v0.0.11

func GCFHandlerInsertTicket(PASETOPUBLICKEY, MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string

func GCFHandlerLogIn added in v0.0.2

func GCFHandlerLogIn(PASETOPRIVATEKEYENV, MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string

func GCFHandlerRegister added in v0.0.2

func GCFHandlerRegister(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string

func GCFHandlerUpdateTicket added in v0.0.11

func GCFHandlerUpdateTicket(PASETOPUBLICKEY, MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string

func GCFHandlerUpdateUser added in v0.0.4

func GCFHandlerUpdateUser(PASETOPUBLICKEY, MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string

func GCFReturnStruct

func GCFReturnStruct(DataStuct any) string

func GenerateUID added in v0.0.11

func GenerateUID(len int) (string, error)

user

func GetAllUser

func GetAllUser(db *mongo.Database, col string) (userlist []model.User, err error)

func GetTicketFromID

func GetTicketFromID(db *mongo.Database, col string, _id primitive.ObjectID) (ticket model.Ticket, err error)

func GetTicketFromToken added in v0.0.11

func GetTicketFromToken(db *mongo.Database, col string, uid string) (ticket []model.Ticket, err error)

func GetTicketFromUsername added in v0.0.11

func GetTicketFromUsername(db *mongo.Database, col string, username string) (ticket []model.Ticket, err error)

func GetUserFromEmail added in v0.0.2

func GetUserFromEmail(db *mongo.Database, col string, email string) (user model.User, err error)

func GetUserFromID added in v0.0.2

func GetUserFromID(db *mongo.Database, col string, _id primitive.ObjectID) (user model.User, err error)

func GetUserFromUsername

func GetUserFromUsername(db *mongo.Database, col string, username string) (user model.User, err error)

func HashPassword

func HashPassword(password string) (string, error)

func InsertOneDoc

func InsertOneDoc(db *mongo.Database, col string, docs interface{}) (insertedID primitive.ObjectID, err error)

func InsertTicket

func InsertTicket(db *mongo.Database, col string, ticketDoc model.Ticket, uid string) (insertedID primitive.ObjectID, err error)

ticket

func LogIn added in v0.0.2

func LogIn(db *mongo.Database, col string, userdata model.User) (user model.User, status bool, err error)

func MongoConnect added in v0.0.2

func MongoConnect(MONGOCONNSTRINGENV, dbname string) *mongo.Database

func Register added in v0.0.2

func Register(db *mongo.Database, col string, userdata model.User) error

func UpdateTicket added in v0.0.5

func UpdateTicket(db *mongo.Database, col string, ticket model.Ticket) (tickets model.Ticket, status bool, err error)

func UpdateUser added in v0.0.4

func UpdateUser(db *mongo.Database, col string, userdata model.User) (user model.User, status bool, err error)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL