diff --git a/controllers/AccountController.go b/controllers/AccountController.go index 16332f1b..2d3e34b1 100644 --- a/controllers/AccountController.go +++ b/controllers/AccountController.go @@ -33,8 +33,11 @@ func (c *AccountController) referer() string { func (c *AccountController) Prepare() { c.BaseController.Prepare() c.EnableXSRF = beego.AppConfig.DefaultBool("enablexsrf", true) + c.Data["xsrfdata"] = template.HTML(c.XSRFFormHTML()) c.Data["corpID"] = beego.AppConfig.String("dingtalk_corpid") + c.Data["ENABLE_QR_DINGTALK"] = (beego.AppConfig.String("dingtalk_corpid") != "") + if !c.EnableXSRF { return } diff --git a/views/account/login.tpl b/views/account/login.tpl index 68d3a48a..a7123fd1 100644 --- a/views/account/login.tpl +++ b/views/account/login.tpl @@ -70,10 +70,11 @@