Documentation ¶
Index ¶
- func AuthenticateUserAndGenerateToken(privateKeyEnv string, mongoconn *mongo.Database, collection string, ...) (string, error)
- func CheckPasswordHash(password, hash string) bool
- func CreateLogin(mongoconn *mongo.Database, collection string, userdata User) interface{}
- func CreateNewParkir(mongoconn *mongo.Database, collection string, parkirdatadata Parkir) interface{}
- func CreateNewScanQR(mconn *mongo.Client, collectionName string, qrdata CodeQr) error
- func CreateNewUserRole(mongoconn *mongo.Database, collection string, userdata User) interface{}
- func CreateUser(mongoconn *mongo.Database, collection string, userdata User) interface{}
- func CreateUserAndAddToken(privateKeyEnv string, mongoconn *mongo.Database, collection string, ...) error
- func CreateUserAndAddedToeken(PASETOPRIVATEKEYENV string, mongoconn *mongo.Database, collection string, ...) interface{}
- func DeleteUser(mongoconn *mongo.Database, collection string, userdata User) interface{}
- func GCFCreateAccountAndToken(PASETOPRIVATEKEYENV, MONGOCONNSTRINGENV, dbname, collectionname string, ...) string
- func GCFCreateHandler(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string
- func GCFCreateHandlerTokenPaseto(PASETOPRIVATEKEYENV, MONGOCONNSTRINGENV, dbname, collectionname string, ...) string
- func GCFCreateTokenAndSaveToDB(PASETOPRIVATEKEYENV, MONGOCONNSTRINGENV, dbname, collectionname string, ...) (string, error)
- func GCFCreteRegister(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string
- func GCFDeleteHandler(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string
- func GCFFindUserByID(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string
- func GCFFindUserByName(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string
- func GCFGetAllParkir(MONGOCONNSTRINGENV, dbname, collectionname string) string
- func GCFLoginAfterCreate(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string
- func GCFLoginAfterCreatee(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string
- func GCFLoginAfterCreateee(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string
- func GCFLoginAfterCreateeee(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string
- func GCFLoginAfterCreater(MONGOCONNSTRINGENV, dbname, collectionname, privateKeyEnv string, ...) (string, error)
- func GCFLoginFixx(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string
- func GCFLoginFixxx(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 GFCPostHandlerUser(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) string
- func HashPassword(password string) (string, error)
- func IsPasswordValid(mongoconn *mongo.Database, collection string, userdata User) bool
- func ReplaceOneDoc(mongoconn *mongo.Database, collection string, filter bson.M, userdata User) interface{}
- func SetConnection(MONGOCONNSTRINGENV, dbname string) *mongo.Database
- type CodeQr
- type Credential
- type Iklan
- type Parkir
- type Response
- type User
- func FindUser(mongoconn *mongo.Database, collection string, userdata User) User
- func FindUserByUsername(mongoconn *mongo.Database, collection string, username string) (User, error)
- func FindUserUser(mongoconn *mongo.Database, collection string, userdata User) User
- func FindUserUserr(mongoconn *mongo.Database, collection string, userdata User) (User, error)
- func IsPasswordValidd(mconn *mongo.Database, collection string, userdata User) (User, bool)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckPasswordHash ¶
func CreateLogin ¶
create login using Private
func CreateNewParkir ¶
func CreateNewScanQR ¶
ScanQR
func CreateNewUserRole ¶
func GetAllUser(mongoconn *mongo.Database, collection string) []User { user := atdb.GetAllDoc[[]User](mongoconn, collection) return user }
func CreateUser ¶
func CreateUserAndAddToken ¶
func DeleteUser ¶
func GCFCreateHandler ¶
func GCFCreteRegister ¶
func GCFDeleteHandler ¶
func GCFFindUserByID ¶
func GCFFindUserByName ¶
func GCFGetAllParkir ¶
product
func GCFLoginAfterCreate ¶
func GCFLoginAfterCreatee ¶
func GCFLoginAfterCreateee ¶
func GCFLoginAfterCreateeee ¶
func GCFLoginAfterCreater ¶
func GCFLoginFixx ¶
func GCFLoginFixxx ¶
func GCFLoginTest ¶
func GCFPostHandler ¶
func GCFReturnStruct ¶
func GCFUpdateHandler ¶
func GFCPostHandlerUser ¶
func HashPassword ¶
func IsPasswordValid ¶
func ReplaceOneDoc ¶
func SetConnection ¶
Types ¶
type Credential ¶
type Credential struct { Status bool `json:"status" bson:"status"` Token string `json:"token,omitempty" bson:"token,omitempty"` Message string `json:"message,omitempty" bson:"message,omitempty"` }
func GCFCreateParkir ¶
func GCFCreateParkir(MONGOCONNSTRINGENV, dbname, collectionname string, r *http.Request) Credential
type Parkir ¶
type Parkir struct { ID int `bson:"_id,omitempty" ` Nopol string `json:"nopol" bson:"nopol"` NamaMhs string `json:"namamhs" bson:"namamhs"` Prodi string `json:"prodi" bson:"prodi"` JenisKendaraan string `json:"jeniskendaraan" bson:"jeniskendaraan"` WaktuMasuk string `json:"waktumasuk" bson:"waktumasuk"` WaktuKeluar string `json:"waktukeluar" bson:"waktukeluar"` Image string `json:"image" bson:"image"` }
type Response ¶
type Response struct { Status bool `json:"status" bson:"status"` Message string `json:"message" bson:"message"` Data interface{} `json:"data" bson:"data"` }
func CreateResponse ¶
type User ¶
type User struct { Username string `json:"username" bson:"username"` Password string `json:"password" bson:"password"` Role string `json:"role,omitempty" bson:"role,omitempty"` Token string `json:"token,omitempty" bson:"token,omitempty"` Private string `json:"private,omitempty" bson:"private,omitempty"` Publick string `json:"publick,omitempty" bson:"publick,omitempty"` }
func FindUserByUsername ¶
func FindUserUser ¶
func FindUserUserr ¶
Click to show internal directories.
Click to hide internal directories.