This commit is contained in:
[Valentino Heman Budiarto] 2026-04-02 15:44:59 +07:00
parent ff78042fe4
commit 94daad0c1f
2 changed files with 5 additions and 6 deletions

View File

@ -27,7 +27,7 @@ type LoginInput struct {
Password string `json:"password" binding:"required"` Password string `json:"password" binding:"required"`
} }
// --- FUNGSI REGISTER --- // FUNGSI REGISTER
func Register(c *gin.Context) { func Register(c *gin.Context) {
var input RegisterInput var input RegisterInput
if err := c.ShouldBindJSON(&input); err != nil { if err := c.ShouldBindJSON(&input); err != nil {
@ -79,7 +79,6 @@ func Login(c *gin.Context) {
} }
// 4. Bikin Token JWT (Tiket Masuk) // 4. Bikin Token JWT (Tiket Masuk)
// Token berlaku selama 24 jam
expirationTime := time.Now().Add(24 * time.Hour) expirationTime := time.Now().Add(24 * time.Hour)
claims := &jwt.MapClaims{ claims := &jwt.MapClaims{
"user_id": user.UserID, "user_id": user.UserID,

View File

@ -108,7 +108,7 @@ type UpdateStatusInput struct {
Status string `json:"status" binding:"required"` Status string `json:"status" binding:"required"`
} }
//UPDATE STATUS (ADMIN) // UPDATE STATUS (ADMIN)
func UpdateBookingStatus(c *gin.Context) { func UpdateBookingStatus(c *gin.Context) {
bookingID := c.Param("id") bookingID := c.Param("id")
@ -143,12 +143,12 @@ func UpdateBookingStatus(c *gin.Context) {
}) })
} }
//INPUT UNTUK ESP3 // INPUT UNTUK ESP3
type RedeemInput struct { type RedeemInput struct {
RedeemCode string `json:"redeem_code" binding:"required"` RedeemCode string `json:"redeem_code" binding:"required"`
} }
//VERIFIKASI KODE DARI ESP32 // VERIFIKASI KODE DARI ESP32
func VerifyRedeemCode(c *gin.Context) { func VerifyRedeemCode(c *gin.Context) {
var input RedeemInput var input RedeemInput