修改link_addr为db设置

This commit is contained in:
bjdgyc
2021-04-13 17:17:30 +08:00
parent 59acda4706
commit 0ab4304445
7 changed files with 21 additions and 8 deletions

View File

@@ -227,12 +227,19 @@ func userAccountMail(user *dbdata.User) error {
return err
}
setting := &dbdata.SettingOther{}
err = dbdata.SettingGet(setting)
if err != nil {
base.Error(err)
return err
}
data := userAccountMailData{
LinkAddr: base.Cfg.LinkAddr,
LinkAddr: setting.LinkAddr,
Group: strings.Join(user.Groups, ","),
Username: user.Username,
PinCode: user.PinCode,
OtpImg: fmt.Sprintf("https://%s/otp_qr?id=%d&jwt=%s", base.Cfg.LinkAddr, user.Id, tokenString),
OtpImg: fmt.Sprintf("https://%s/otp_qr?id=%d&jwt=%s", setting.LinkAddr, user.Id, tokenString),
}
w := bytes.NewBufferString("")
t, _ := template.New("auth_complete").Parse(htmlBody)

View File

@@ -30,7 +30,7 @@ var (
// rekey-method = ssl
type ServerConfig struct {
LinkAddr string `json:"link_addr"`
// LinkAddr string `json:"link_addr"`
ServerAddr string `json:"server_addr"`
AdminAddr string `json:"admin_addr"`
ProxyProtocol bool `json:"proxy_protocol"`

View File

@@ -16,7 +16,6 @@ type config struct {
}
var configs = []config{
{Typ: cfgStr, Name: "link_addr", Usage: "vpn服务对外地址", ValStr: "vpn.xx.com"},
{Typ: cfgStr, Name: "server_addr", Usage: "前台服务监听地址", ValStr: ":443"},
{Typ: cfgStr, Name: "admin_addr", Usage: "后台服务监听地址", ValStr: ":8800"},
{Typ: cfgBool, Name: "proxy_protocol", Usage: "TCP代理协议", ValBool: false},

View File

@@ -21,12 +21,9 @@ issuer = "XX公司VPN"
admin_user = "admin"
#pass 123456
admin_pass = "$2a$10$UQ7C.EoPifDeJh6d8.31TeSPQU7hM/NOM2nixmBucJpAuXDQNqNke"
jwt_secret = "iLmspvOiz*%ovfcs*wersdf#^heR8pNU^4XxBm&mW$aPCjSRMbYH#&"
jwt_secret = "iLmspvOiz*%ovfcs*wersdf#heR8pNU4XxBm&mW$aPCjSRMbYH#&"
#vpn服务对外地址,影响开通邮件二维码
link_addr = "vpn.xx.com"
#前台服务监听地址
server_addr = ":443"
#后台服务监听地址

View File

@@ -55,6 +55,7 @@ func initData() {
_ = SettingSet(smtp)
other := &SettingOther{
LinkAddr: "vpn.xx.com",
Banner: "您已接入公司网络,请按照公司规定使用。\n请勿进行非工作下载及视频行为",
AccountMail: accountMail,
}

View File

@@ -42,6 +42,7 @@ type SettingSmtp struct {
}
type SettingOther struct {
LinkAddr string `json:"link_addr"`
Banner string `json:"banner"`
AccountMail string `json:"account_mail"`
}