MCPcopy Create free account
hub / github.com/boringproxy/boringproxy / confirmDeleteUser

Method confirmDeleteUser

ui_handler.go:650–674  ·  view source on GitHub ↗
(w http.ResponseWriter, r *http.Request)

Source from the content-addressed store, hash-verified

648}
649
650func (h *WebUiHandler) confirmDeleteUser(w http.ResponseWriter, r *http.Request) {
651
652 r.ParseForm()
653
654 if len(r.Form["username"]) != 1 {
655 w.WriteHeader(400)
656 w.Write([]byte("Invalid username parameter"))
657 return
658 }
659 username := r.Form["username"][0]
660
661 data := &ConfirmData{
662 Head: h.headHtml,
663 Message: fmt.Sprintf("Are you sure you want to delete user %s?", username),
664 ConfirmUrl: fmt.Sprintf("/delete-user?username=%s", username),
665 CancelUrl: "/users",
666 }
667
668 err := h.tmpl.ExecuteTemplate(w, "confirm.tmpl", data)
669 if err != nil {
670 w.WriteHeader(500)
671 io.WriteString(w, err.Error())
672 return
673 }
674}
675
676func (h *WebUiHandler) deleteUser(w http.ResponseWriter, r *http.Request, tokenData TokenData) {
677

Callers 1

handleWebUiRequestMethod · 0.95

Calls 1

WriteMethod · 0.45

Tested by

no test coverage detected