mirror of
https://github.com/mindoc-org/mindoc.git
synced 2025-05-04 21:27:55 +08:00
"dingtalk QR login" button auto appears when dingtalk_corpid is set
This commit is contained in:
parent
ae780418b5
commit
c768845a45
@ -33,8 +33,11 @@ func (c *AccountController) referer() string {
|
|||||||
func (c *AccountController) Prepare() {
|
func (c *AccountController) Prepare() {
|
||||||
c.BaseController.Prepare()
|
c.BaseController.Prepare()
|
||||||
c.EnableXSRF = beego.AppConfig.DefaultBool("enablexsrf", true)
|
c.EnableXSRF = beego.AppConfig.DefaultBool("enablexsrf", true)
|
||||||
|
|
||||||
c.Data["xsrfdata"] = template.HTML(c.XSRFFormHTML())
|
c.Data["xsrfdata"] = template.HTML(c.XSRFFormHTML())
|
||||||
c.Data["corpID"] = beego.AppConfig.String("dingtalk_corpid")
|
c.Data["corpID"] = beego.AppConfig.String("dingtalk_corpid")
|
||||||
|
c.Data["ENABLE_QR_DINGTALK"] = (beego.AppConfig.String("dingtalk_corpid") != "")
|
||||||
|
|
||||||
if !c.EnableXSRF {
|
if !c.EnableXSRF {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
@ -70,10 +70,11 @@
|
|||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<button type="button" id="btn-login" class="btn btn-success" style="width: 100%" data-loading-text="正在登录..." autocomplete="off">立即登录</button>
|
<button type="button" id="btn-login" class="btn btn-success" style="width: 100%" data-loading-text="正在登录..." autocomplete="off">立即登录</button>
|
||||||
</div>
|
</div>
|
||||||
|
{{if .ENABLE_QR_DINGTALK}}
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<a href='https://oapi.dingtalk.com/connect/qrconnect?appid=dingoa0wp8qg6gyqtlyno1&response_type=code&scope=snsapi_login&state=1&redirect_uri={{ urlfor "AccountController.QRLogin" ":app" "dingtalk"}}' id="btn-dingtalk-qr" class="btn btn-default" style="width: 100%" data-loading-text="" autocomplete="off">钉钉扫码登录</a>
|
<a href='https://oapi.dingtalk.com/connect/qrconnect?appid=dingoa0wp8qg6gyqtlyno1&response_type=code&scope=snsapi_login&state=1&redirect_uri={{ urlfor "AccountController.QRLogin" ":app" "dingtalk"}}' id="btn-dingtalk-qr" class="btn btn-default" style="width: 100%" data-loading-text="" autocomplete="off">钉钉扫码登录</a>
|
||||||
<!-- <a href='{{ urlfor "AccountController.QRLogin" ":app" "dingtalk"}}' id="btn-dingtalk-qr" class="btn btn-default" style="width: 100%" data-loading-text="" autocomplete="off">钉钉扫码登录</a> -->
|
|
||||||
</div>
|
</div>
|
||||||
|
{{end}}
|
||||||
{{if .ENABLED_REGISTER}}
|
{{if .ENABLED_REGISTER}}
|
||||||
{{if ne .ENABLED_REGISTER "false"}}
|
{{if ne .ENABLED_REGISTER "false"}}
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
|
Loading…
Reference in New Issue
Block a user