Documentation ¶
Index ¶
- func AddedBlog(publickeykatalogfilm, mongoenvkatalogfilm, dbname, collname string, ...) string
- func AddedCertificate(publickeykatalogfilm, mongoenvkatalogfilm, dbname, collname string, ...) string
- func AddedQuestionAndAnswer(publickeykatalogfilm, mongoenvkatalogfilm, dbname, collname string, ...) string
- func AddedSalon(publickeykatalogfilm, mongoenvkatalogfilm, dbname, collname string, ...) string
- func AmbilSemuaUser(publickeykatalogfilm, mongoenvkatalogfilm, dbname, collname string, ...) string
- func Authorization(publickeykatalogfilm, mongoenvkatalogfilm, dbname, collname string, ...) string
- func CekAnswer(mongoenvkatalogfilm, dbname, collname string, r *http.Request) string
- func CheckPasswordHash(password, hash string) bool
- func ClaimsExists(mconn *mongo.Database, collname string, salonName string) bool
- func ClaimsSalon(publickeykatalogfilm, mongoenvkatalogfilm, dbname, collname string, ...) string
- func ClaimsSalondb(mconn *mongo.Database, collname string, datahistory History) interface{}
- func DecodeGetName(publickey string, tokenstring string) string
- func DecodeGetNomor(publickey string, tokenstring string) string
- func DecodeGetRole(publickey string, tokenstring string) string
- func DecodeGetUsername(publickey string, tokenstring string) string
- func DeleteAnswer(publickeykatalogfilm, mongoenvkatalogfilm, dbname, collname string, ...) string
- func DeleteAnswerdb(mconn *mongo.Database, collname string, dataquestion QuestionAndAnswer) interface{}
- func DeleteBlog(mconn *mongo.Database, collname string, datablog Blog) interface{}
- func DeleteCertificate(publickeykatalogfilm, mongoenvkatalogfilm, dbname, collname string, ...) string
- func DeleteSalon(publickeykatalogfilm, mongoenvkatalogfilm, dbname, collname string, ...) string
- func DeleteUser(mconn *mongo.Database, collname string, userdata User) interface{}
- func DeletedBlog(publickeykatalogfilm, mongoenvkatalogfilm, dbname, collname string, ...) string
- func DeletedCertificate(mconn *mongo.Database, collname string, datacertificate Certificate) interface{}
- func DeletedSalon(mconn *mongo.Database, collname string, datasalon Salon) interface{}
- func EditUser(mconn *mongo.Database, collname string, datauser User) interface{}
- func Encode(name, username, role, nomor, privatekey string) (string, error)
- func FindBlog(mongoenvkatalogfilm, dbname, collname string, r *http.Request) string
- func FindCertificate(mongoenvkatalogfilm, dbname, collname string, r *http.Request) string
- func FindSalon(mongoenvkatalogfilm, dbname, collname string, r *http.Request) string
- func ForgotPassword(mconn *mongo.Database, collname string, userdata User) interface{}
- func GenerateKey() (privatekey, publickey string)
- func GenerateRandomNumber() string
- func GetClaimsSalon(publickeykatalogfilm, mongoenvkatalogfilm, dbname, collname string, ...) string
- func GetFindAll(mongoenvkatalogfilm, dbname, collname string, r *http.Request) string
- func GetQuestionAndAnswer(mongoenvkatalogfilm, dbname, collname string, r *http.Request) string
- func HapusUser(publickeykatalogfilm, mongoenvkatalogfilm, dbname, collname string, ...) string
- func HashPassword(password string) (string, error)
- func HashPasswordd(password string) (string, error)
- func InsertBlog(mconn *mongo.Database, collname string, datablog Blog) interface{}
- func InsertCertificate(mconn *mongo.Database, collname string, datacertificate Certificate) interface{}
- func InsertQuestionAndAnswer(mconn *mongo.Database, collname string, dataquestion QuestionAndAnswer) interface{}
- func InsertSalon(mconn *mongo.Database, collname string, datasalon Salon) interface{}
- func InsertUser(mconn *mongo.Database, collname string, datauser User) interface{}
- func IsPasswordValid(mconn *mongo.Database, collname string, userdata User) bool
- func Login(privatekeykatalogfilm, mongoenvkatalogfilm, dbname, collname string, ...) string
- func Registrasi(mongoenvkatalogfilm, dbname, collname string, r *http.Request) string
- func ReturnStruct(DataStuct any) string
- func SetConnection(mongoenvkatalogfilm, dbname string) *mongo.Database
- func UnHashPassowrd(password string) string
- func UpdateBlog(publickeykatalogfilm, mongoenvkatalogfilm, dbname, collname string, ...) string
- func UpdatePassword(publickeykatalogfilm, mongoenvkatalogfilm, dbname, collname string, ...) string
- func UpdateSalonAPI(publickeykatalogfilm, mongoenvkatalogfilm, dbname, collname string, ...) string
- func UpdateUser(publickeykatalogfilm, mongoenvkatalogfilm, dbname, collname string, ...) string
- func UpdatedAnswer(publickeykatalogfilm, mongoenvkatalogfilm, dbname, collname string, ...) string
- func UpdatedAnswerdb(mconn *mongo.Database, collname string, dataquestion QuestionAndAnswer) interface{}
- func UpdatedBlog(mconn *mongo.Database, collname string, datablog Blog) interface{}
- func UpdatedSalon(mconn *mongo.Database, collname string, datasalon Salon) interface{}
- func UsernameExists(mongoenvkatalogfilm, dbname string, userdata User) bool
- type Blog
- type Certificate
- type CredentialUser
- type History
- type Payload
- type Pesan
- type QuestionAndAnswer
- type Response
- type Salon
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddedCertificate ¶
func AddedQuestionAndAnswer ¶ added in v0.0.6
func AddedSalon ¶
func AmbilSemuaUser ¶
func Authorization ¶
func CheckPasswordHash ¶
func ClaimsExists ¶ added in v0.0.6
func ClaimsSalon ¶ added in v0.0.6
func ClaimsSalondb ¶ added in v0.0.6
func DecodeGetName ¶
func DecodeGetNomor ¶
func DecodeGetRole ¶
func DecodeGetUsername ¶
func DeleteAnswer ¶ added in v0.0.6
func DeleteAnswerdb ¶ added in v0.0.6
func DeleteAnswerdb(mconn *mongo.Database, collname string, dataquestion QuestionAndAnswer) interface{}
func DeleteBlog ¶
func DeleteCertificate ¶
func DeleteSalon ¶
func DeleteUser ¶
func DeletedBlog ¶
func DeletedCertificate ¶
func DeletedCertificate(mconn *mongo.Database, collname string, datacertificate Certificate) interface{}
func DeletedSalon ¶
func FindCertificate ¶
certificate salon
func ForgotPassword ¶
func GenerateKey ¶
func GenerateKey() (privatekey, publickey string)
func GetClaimsSalon ¶ added in v0.0.6
func GetFindAll ¶ added in v0.0.6
func GetQuestionAndAnswer ¶ added in v0.0.6
func HashPassword ¶
func HashPasswordd ¶
func InsertBlog ¶
func InsertCertificate ¶
func InsertCertificate(mconn *mongo.Database, collname string, datacertificate Certificate) interface{}
func InsertQuestionAndAnswer ¶ added in v0.0.6
func InsertQuestionAndAnswer(mconn *mongo.Database, collname string, dataquestion QuestionAndAnswer) interface{}
func InsertSalon ¶
func InsertUser ¶
func IsPasswordValid ¶
func Registrasi ¶
func ReturnStruct ¶
func SetConnection ¶
func UnHashPassowrd ¶
func UpdateBlog ¶
func UpdatePassword ¶
func UpdateSalonAPI ¶
func UpdateUser ¶
func UpdatedAnswer ¶ added in v0.0.6
func UpdatedAnswerdb ¶ added in v0.0.6
func UpdatedAnswerdb(mconn *mongo.Database, collname string, dataquestion QuestionAndAnswer) interface{}
func UpdatedBlog ¶
func UpdatedSalon ¶
func UsernameExists ¶
Types ¶
type Blog ¶
type Certificate ¶
type Certificate struct { Nama string `json:"nama" bson:"nama"` Nomorcertificate string `json:"nomorcertificate" bson:"nomorcertificate"` Tanggal string `json:"tanggal" bson:"tanggal"` Expired string `json:"expired" bson:"expired"` Jurusan string `json:"jurusan" bson:"jurusan"` Status bool `json:"status" bson:"status"` Nomor string `json:"nomor" bson:"nomor"` Ttd string `json:"ttd" bson:"ttd"` }
func FindallCertificate ¶
func FindallCertificate(mconn *mongo.Database, collname string) []Certificate
find all sertificate
type CredentialUser ¶
type CredentialUser struct { Status bool `json:"status" bson:"status"` Data struct { Name string `json:"name" bson:"name"` Username string `json:"username" bson:"username"` Role string `json:"role" bson:"role"` Nomor string `json:"nomor" bson:"nomor"` } `json:"data" bson:"data"` Message string `json:"message,omitempty" bson:"message,omitempty"` }
type History ¶ added in v0.0.6
type History struct { ID primitive.ObjectID `json:"id" bson:"_id"` Salon []Salon `json:"salon" bson:"salon"` Certificate []Certificate `json:"certificate" bson:"certificate"` }
func FindallHistorySalon ¶ added in v0.0.6
func GetAllClaimsSalon ¶ added in v0.0.6
type Payload ¶
type Pesan ¶
type Pesan struct { Status bool `json:"status" bson:"status"` Message string `json:"message" bson:"message"` Data interface{} `json:"data,omitempty" bson:"data,omitempty"` Role string `json:"role,omitempty" bson:"role,omitempty"` Token string `json:"token,omitempty" bson:"token,omitempty"` Nomor string `json:"nomor,omitempty" bson:"nomor,omitempty"` }
type QuestionAndAnswer ¶ added in v0.0.6
type QuestionAndAnswer struct { ID int `json:"id" bson:"id"` Question string `json:"question" bson:"question"` Answers []string `json:"answers" bson:"answers"` CorrectAnswer string `json:"correct_answer" bson:"correct_answer"` Status bool `json:"status" bson:"status"` }
func CheckAnswerdb ¶ added in v0.0.6
func CheckAnswerdb(mconn *mongo.Database, collname string, dataquestion QuestionAndAnswer) QuestionAndAnswer
func FindallQuestionAndAnswer ¶ added in v0.0.6
func FindallQuestionAndAnswer(mconn *mongo.Database, collname string) []QuestionAndAnswer
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 Salon ¶
type Salon struct { ID string `json:"id" bson:"id"` Name string `json:"name" bson:"name"` Author string `json:"author" bson:"author"` Salon1 string `json:"salon1" bson:"salon1"` Salon2 string `json:"salon2" bson:"salon2"` Salon3 string `json:"salon3" bson:"salon3"` Salon4 string `json:"salon4" bson:"salon4"` Salon5 string `json:"salon5" bson:"salon5"` Salon6 string `json:"salon6" bson:"salon6"` Salon7 string `json:"salon7" bson:"salon7"` Salon8 string `json:"salon8" bson:"salon8"` Salon9 string `json:"salon9" bson:"salon9"` Salon10 string `json:"salon10" bson:"salon10"` Salon11 string `json:"salon11" bson:"salon11"` Salon12 string `json:"salon12" bson:"salon12"` Status bool `json:"status" bson:"status"` Image string `json:"image" bson:"image"` Nomor_claims string `json:"nomor_claims" bson:"nomor_claims"` }
Click to show internal directories.
Click to hide internal directories.