|
|
|
@ -74,15 +74,15 @@ func NewAuthSourcePost(ctx *middleware.Context, form auth.AuthenticationForm) {
|
|
|
|
|
Filter: form.Filter,
|
|
|
|
|
MsAdSAFormat: form.MsAdSA,
|
|
|
|
|
Enabled: true,
|
|
|
|
|
Name: form.AuthName,
|
|
|
|
|
Name: form.Name,
|
|
|
|
|
},
|
|
|
|
|
}
|
|
|
|
|
case models.SMTP:
|
|
|
|
|
u = &models.SMTPConfig{
|
|
|
|
|
Auth: form.SmtpAuth,
|
|
|
|
|
Host: form.SmtpHost,
|
|
|
|
|
Port: form.SmtpPort,
|
|
|
|
|
TLS: form.Tls,
|
|
|
|
|
Auth: form.SMTPAuth,
|
|
|
|
|
Host: form.SMTPHost,
|
|
|
|
|
Port: form.SMTPPort,
|
|
|
|
|
TLS: form.TLS,
|
|
|
|
|
}
|
|
|
|
|
default:
|
|
|
|
|
ctx.Error(400)
|
|
|
|
@ -91,7 +91,7 @@ func NewAuthSourcePost(ctx *middleware.Context, form auth.AuthenticationForm) {
|
|
|
|
|
|
|
|
|
|
var source = &models.LoginSource{
|
|
|
|
|
Type: models.LoginType(form.Type),
|
|
|
|
|
Name: form.AuthName,
|
|
|
|
|
Name: form.Name,
|
|
|
|
|
IsActived: true,
|
|
|
|
|
AllowAutoRegister: form.AllowAutoRegister,
|
|
|
|
|
Cfg: u,
|
|
|
|
@ -102,7 +102,7 @@ func NewAuthSourcePost(ctx *middleware.Context, form auth.AuthenticationForm) {
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
log.Trace("Authentication created by admin(%s): %s", ctx.User.Name, form.AuthName)
|
|
|
|
|
log.Trace("Authentication created by admin(%s): %s", ctx.User.Name, form.Name)
|
|
|
|
|
ctx.Redirect(setting.AppSubUrl + "/admin/auths")
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -156,15 +156,15 @@ func EditAuthSourcePost(ctx *middleware.Context, form auth.AuthenticationForm) {
|
|
|
|
|
Filter: form.Filter,
|
|
|
|
|
MsAdSAFormat: form.MsAdSA,
|
|
|
|
|
Enabled: true,
|
|
|
|
|
Name: form.AuthName,
|
|
|
|
|
Name: form.Name,
|
|
|
|
|
},
|
|
|
|
|
}
|
|
|
|
|
case models.SMTP:
|
|
|
|
|
config = &models.SMTPConfig{
|
|
|
|
|
Auth: form.SmtpAuth,
|
|
|
|
|
Host: form.SmtpHost,
|
|
|
|
|
Port: form.SmtpPort,
|
|
|
|
|
TLS: form.Tls,
|
|
|
|
|
Auth: form.SMTPAuth,
|
|
|
|
|
Host: form.SMTPHost,
|
|
|
|
|
Port: form.SMTPPort,
|
|
|
|
|
TLS: form.TLS,
|
|
|
|
|
}
|
|
|
|
|
default:
|
|
|
|
|
ctx.Error(400)
|
|
|
|
@ -172,8 +172,8 @@ func EditAuthSourcePost(ctx *middleware.Context, form auth.AuthenticationForm) {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
u := models.LoginSource{
|
|
|
|
|
Id: form.Id,
|
|
|
|
|
Name: form.AuthName,
|
|
|
|
|
Id: form.ID,
|
|
|
|
|
Name: form.Name,
|
|
|
|
|
IsActived: form.IsActived,
|
|
|
|
|
Type: models.LoginType(form.Type),
|
|
|
|
|
AllowAutoRegister: form.AllowAutoRegister,
|
|
|
|
@ -185,7 +185,7 @@ func EditAuthSourcePost(ctx *middleware.Context, form auth.AuthenticationForm) {
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
log.Trace("Authentication changed by admin(%s): %s", ctx.User.Name, form.AuthName)
|
|
|
|
|
log.Trace("Authentication changed by admin(%s): %s", ctx.User.Name, form.Name)
|
|
|
|
|
ctx.Flash.Success(ctx.Tr("admin.auths.update_success"))
|
|
|
|
|
ctx.Redirect(setting.AppSubUrl + "/admin/auths/" + ctx.Params(":authid"))
|
|
|
|
|
}
|
|
|
|
|