mirror of https://github.com/allinssl/allinssl
禁止设置安全入口为登录地址
parent
4c196c8dbf
commit
bb0b610cc6
|
@ -181,9 +181,19 @@ func NotifyMail(params map[string]any) error {
|
||||||
InsecureSkipVerify: true, // 开发阶段跳过证书验证,生产建议关闭
|
InsecureSkipVerify: true, // 开发阶段跳过证书验证,生产建议关闭
|
||||||
ServerName: config["smtpHost"],
|
ServerName: config["smtpHost"],
|
||||||
}
|
}
|
||||||
return e.SendWithTLS(addr, auth, tlsConfig)
|
err = e.SendWithTLS(addr, auth, tlsConfig)
|
||||||
|
if err != nil && (err.Error() == "EOF" || err.Error() == "short response" || err.Error() == "server response incomplete") {
|
||||||
|
// 忽略短响应错误
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
// 普通明文发送(25端口,非推荐)
|
// 普通明文发送(25端口,非推荐)
|
||||||
return e.Send(addr, auth)
|
err = e.Send(addr, auth)
|
||||||
|
if err != nil && (err.Error() == "EOF" || err.Error() == "short response" || err.Error() == "server response incomplete") {
|
||||||
|
// 忽略短响应错误
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
return err
|
||||||
}
|
}
|
||||||
|
|
|
@ -85,6 +85,10 @@ func main() {
|
||||||
if secure[0] != '/' {
|
if secure[0] != '/' {
|
||||||
secure = "/" + secure
|
secure = "/" + secure
|
||||||
}
|
}
|
||||||
|
if secure == "/login" {
|
||||||
|
fmt.Println("安全入口不能是/login")
|
||||||
|
return
|
||||||
|
}
|
||||||
err := public.UpdateSetting("secure", secure)
|
err := public.UpdateSetting("secure", secure)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println("Error updating setting:", err)
|
fmt.Println("Error updating setting:", err)
|
||||||
|
|
Loading…
Reference in New Issue