修改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"`
}

View File

@ -30,6 +30,14 @@
<el-tab-pane label="其他设置" name="dataOther">
<el-form :model="dataOther" ref="dataOther" :rules="rules" label-width="100px" class="tab-one">
<el-form-item label="vpn对外地址" prop="link_addr">
<el-input
placeholder="请输入内容"
v-model="dataOther.link_addr">
</el-input>
</el-form-item>
<el-form-item label="Banner信息" prop="banner">
<el-input
type="textarea"