Documentation ¶
Index ¶
- func AmbilSatuFilm(publickeykatalogkemanan, mongoenvkatalogfilm, dbname, collname string, ...) string
- func AmbilSemuaFilm(mongoenvkatalogfilm, dbname, collname string, r *http.Request) string
- func Authorization(publickeykatalogkemanan, mongoenvkatalogfilm, dbname, collname string, ...) string
- func CheckPasswordHash(password, hash string) bool
- func CreateAllInput(mongoconn *mongo.Database, collection string, sidangdata FormInputAll) interface{}
- func CreateAllform(publickeykatalogkemanan, mongoenvkatalogfilm, dbname, collname string, ...) string
- func CreateFronent(mongoconn *mongo.Database, collection string, sidangdata Frontend) interface{}
- func DecodeGetName(publickey string, tokenstring string) string
- func DecodeGetRole(publickey string, tokenstring string) string
- func DecodeGetUsername(publickey string, tokenstring string) string
- func DeleteAllform(mconn *mongo.Database, collname string, datafilm FormInputAll) interface{}
- func DeleteFrondent(mongoconn *mongo.Database, collection string, sidangdata Frontend) interface{}
- func Encode(no_whatsapp, username, role, privatekey string) (string, error)
- func GCFReturnStruct(DataStuct any) string
- func GenerateKey() (privatekey, publickey string)
- func HapusFilm(publickeykatalogkemanan, mongoenvkatalogfilm, dbname, collname string, ...) string
- func HashPassword(password string) (string, error)
- func InsertAllinput(mconn *mongo.Database, collname string, datafilm FormInputAll) interface{}
- func InsertUser(mongoconn *mongo.Database, collection string, userdata User) interface{}
- func IsPasswordValid(mconn *mongo.Database, collname string, userdata User) bool
- func Login(privatekeykatalogkemanan, mongoenvkatalogfilm, dbname, collname string, ...) string
- func Registrasi(mongoenvkatalogfilm, dbname, collname string, r *http.Request) string
- func SetConnection(MONGOCONNSTRINGENV, dbname string) *mongo.Database
- func UpdateFilm(publickeykatalogkemanan, mongoenvkatalogfilm, dbname, collname string, ...) string
- func UpdateForm(mongoconn *mongo.Database, collection string, filter bson.M, ...) interface{}
- func UpdateFrontend(mongoconn *mongo.Database, collection string, filter bson.M, ...) interface{}
- func UsernameExists(mongoenvkatalogfilm, dbname string, userdata User) bool
- type Akademis
- type Backend
- type Credential
- type CredentialUser
- type Dosen
- type FormInputAll
- type Frontend
- type Payload
- type Pesan
- type Response
- type Sertificate
- type SuratKerja
- type User
- func FindBackend(mongoconn *mongo.Database, collection string, userdata FormInputAll) User
- func FindName(mongoconn *mongo.Database, collection string, userdata User) User
- func FindNik(mongoconn *mongo.Database, collection string, userdata User) User
- func FindUser(mongoconn *mongo.Database, collection string, userdata User) User
- func FindUserByname(mongoconn *mongo.Database, collection string, userdata User) User
- func FindUserUser(mongoconn *mongo.Database, collection string, userdata User) User
- func GetAllUser(mconn *mongo.Database, collname string) []User
- type UserToken
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AmbilSatuFilm ¶
func AmbilSemuaFilm ¶
func Authorization ¶
func CheckPasswordHash ¶
func CreateAllInput ¶
func CreateAllInput(mongoconn *mongo.Database, collection string, sidangdata FormInputAll) interface{}
func CreateAllform ¶
func CreateFronent ¶
func DecodeGetName ¶
func DecodeGetRole ¶
func DecodeGetUsername ¶
func DeleteAllform ¶
func DeleteAllform(mconn *mongo.Database, collname string, datafilm FormInputAll) interface{}
func DeleteFrondent ¶
func GCFReturnStruct ¶
func GenerateKey ¶
func GenerateKey() (privatekey, publickey string)
func HashPassword ¶
func InsertAllinput ¶
func InsertAllinput(mconn *mongo.Database, collname string, datafilm FormInputAll) interface{}
func InsertUser ¶
func IsPasswordValid ¶
func Registrasi ¶
func SetConnection ¶
func UpdateFilm ¶
func UpdateForm ¶
func UpdateFrontend ¶
func UsernameExists ¶
Types ¶
type Akademis ¶
type Akademis struct { Nama_dosen string `json:nama_dosen bson:"nama_dosen"` Pendidikan_dosen string `json:pendidikan_dosen bson:"pendidikan_dosen"` Kuriulum_dosen string `json:kuriulum_dosen bson:"kuriulum_dosen"` Penelitian_dosen string `json:penelitian_dosen bson:"penelitian_dosen"` Gelar_dosen string `json:gelar_dosen bson:"gelar_dosen"` Lembaga_dosen string `json:lembaga_dosen bson:"lembaga_dosen"` Kemampuan_dosen string `json:kemampuan_dosen bson:"kemampuan_dosen"` Penghargaan_dosen string `json:penghargaan_dosen bson:"penghargaan_dosen"` }
type Backend ¶
type Backend struct { Npm int `json:npm bson:"npm"` Nama string `json:nama bson:"nama"` NamaDosen string `json:namadosen bson:"namadosen"` Autentikasitoken string `json:autentikasitoken bson:"autentikasitoken"` Packagesendiri string `json:packagesendiri bson:"packagesendiri"` Endpointgcfjakarta string `json:endpointgcfjakarta bson:"endpointgcfjakarta"` Integrasiwamyid string `json:integrasiwamyid bson:"integrasiwamyid"` Status bool `json:status bson:"status"` }
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"` Username string `json:"username,omitempty" bson:"username,omitempty"` Data interface{} `json:"data,omitempty" bson:"data,omitempty"` }
type CredentialUser ¶
type CredentialUser struct { Status bool `json:"status" bson:"status"` Data struct { No_whatsapp string `json:"no_whatsapp" bson:"no_whatsapp"` Username string `json:"username" bson:"username"` Role string `json:"role" bson:"role"` } `json:"data" bson:"data"` Message string `json:"message,omitempty" bson:"message,omitempty"` }
type Dosen ¶
type Dosen struct { Pendidikan_dosen string `json:pendidikan_dosen bson:"pendidikan_dosen"` Kuriulum_dosen string `json:kuriulum_dosen bson:"kuriulum_dosen"` Penelitian_dosen string `json:penelitian_dosen bson:"penelitian_dosen"` Gelar_dosen string `json:gelar_dosen bson:"gelar_dosen"` Lembaga_dosen string `json:lembaga_dosen bson:"lembaga_dosen"` Kemampuan_dosen string `json:kemampuan_dosen bson:"kemampuan_dosen"` Penghargaan_dosen string `json:penghargaan_dosen bson:"penghargaan_dosen"` }
type FormInputAll ¶
type FormInputAll struct { Nama_dosen string `json:nama_dosen bson:"nama_dosen"` Nik string `json:nik bson:"nik"` Dosen []Dosen `json:dosen bson:"dosen"` Suratall []SuratKerja `json:suratkerja bson:"suratkerja"` Sertificate []Sertificate `json:sertificate bson:"sertificate"` Akademis []Akademis `json:akademis bson:"akademis"` Status bool `json:status bson:"status"` }
func FindFilm ¶
func FindFilm(mconn *mongo.Database, collname string, datafilm FormInputAll) FormInputAll
type Frontend ¶
type Frontend struct { Npm int `json:npm bson:"npm"` Nama string `json:nama bson:"nama"` NamaDosen string `json:namadosen bson:"namadosen"` Rilisjs string `json:rilisjs bson:"rilisjs"` Pemanggilanjs string `json:pemanggilanjs bson:"pemanggilanjs"` Kelengkapancss string `json:kelengkapancss bson:"kelengkapancss"` CustomDomain string `json:customdomain bson:"customdomain"` Status bool `json:status bson:"status"` }
func FindFrontend ¶
func FindFrontend(mongoconn *mongo.Database, collection string, userdata FormInputAll) Frontend
type Payload ¶
type Payload struct { No_whatsapp string `json:"no_whatsapp"` Username string `json:"username"` Role string `json:"role"` Exp time.Time `json:"exp"` Iat time.Time `json:"iat"` Nbf time.Time `json:"nbf"` }
func IsTokenValid ¶
pengecekantoken
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 Sertificate ¶
type Sertificate struct { Judul_sertifikat string `json:judul_sertifikat bson:"judul_sertifikat"` Pemberi_sertifikat string `json:pemberi_sertifikat bson:"pemberi_sertifikat"` Penerima_sertifikat string `json:penerima_sertifikat bson:"penerima_sertifikat"` Tujuan_sertifikat string `json:tujuan_sertifikat bson:"tujuan_sertifikat"` Tanggal_penerbitan_sertifikat string `json:tanggal_penerbitan_sertifikat bson:"tanggal_penerbitan_sertifikat"` Cap_sertifikat string `json:cap_sertifikat bson:"cap_sertifikat"` Nomo_sertifikat string `json:nomo_sertifikat bson:"nomo_sertifikat"` Info_sertifikat string `json:info_sertifikat bson:"info_sertifikat"` Logo_sertifikat string `json:logo_sertifikat bson:"logo_sertifikat"` }
type SuratKerja ¶
type SuratKerja struct { Penawaran_kerja string `json:penawaran_kerja bson:"penawaran_kerja"` Perjanjian_kerja string `json:perjanjian_kerja bson:"perjanjian_kerja"` Pemberhentian_kerja string `json:pemberhentian_kerja bson:"pemberhentian_kerja"` Keterangan_kerja string `json:keterangan_kerja bson:"keterangan_kerja"` Kuasa_kerja string `json:kuasa_kerja bson:"kuasa_kerja"` }
type User ¶
type User struct { Username string `json:"username" bson:"username"` Password string `json:"password" bson:"password,omitempty"` 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"` No_whatsapp string `json:"no_whatsapp,omitempty" bson:"no_whatsapp,omitempty"` }
func FindBackend ¶
func FindBackend(mongoconn *mongo.Database, collection string, userdata FormInputAll) User
func FindUserByname ¶
func FindUserUser ¶
Click to show internal directories.
Click to hide internal directories.