beego中兩種方式:
統(tǒng)一配置:
?EnadbleXSRF=true
?XSRFKey=61oETzKXQAGaYdkL5gEmGeJJFuYh7EQnp2XdTP1o
?XSRFExpire=3600
方式1:
從controller生成一個input標簽锐极,然后插入到頁面上
controller:c.Data["xrsf_input"] = template.HTML(c.XSRFFormHTML())
view: {{ .xrsf_input }}
方式2:
從controller生成一個token勾笆,然后在頁面上拼接input標簽
controller: c.Data["xrsf_token"] = c.XSRFToken()
view: <input type="hidden"? ?name="_xrsf"? ?value="{{ .xrsf_token }}" />
參考資料: