Skip to content

Commit f08a11e

Browse files
Add CSRF protection to dAPI method
1 parent 63258ec commit f08a11e

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

d_api_method.go

+8
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,14 @@ func dAPIMethodHandler(w http.ResponseWriter, r *http.Request, s *Session) {
2323
return
2424
}
2525

26+
if CheckCSRF(r) {
27+
ReturnJSON(w, r, map[string]interface{}{
28+
"status": "error",
29+
"err_msg": "Failed CSRF protection.",
30+
})
31+
return
32+
}
33+
2634
f := model.MethodByName(urlParts[2])
2735
if !f.IsValid() {
2836
f = model.Elem().MethodByName(urlParts[2])

0 commit comments

Comments
 (0)