diff options
Diffstat (limited to 'routers/admin/user.go')
-rw-r--r-- | routers/admin/user.go | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/routers/admin/user.go b/routers/admin/user.go index f2e1b047..0d60ee9a 100644 --- a/routers/admin/user.go +++ b/routers/admin/user.go @@ -34,16 +34,15 @@ func NewUserPost(ctx *middleware.Context, form auth.RegisterForm) { ctx.Data["Title"] = "New Account" ctx.Data["PageIsUsers"] = true + if ctx.HasError() { + ctx.HTML(200, "admin/users/new") + return + } + if form.Password != form.RetypePasswd { - ctx.Data["HasError"] = true ctx.Data["Err_Password"] = true ctx.Data["Err_RetypePasswd"] = true - ctx.Data["ErrorMsg"] = "Password and re-type password are not same" - auth.AssignForm(form, ctx.Data) - } - - if ctx.HasError() { - ctx.HTML(200, "admin/users/new") + ctx.RenderWithErr("Password and re-type password are not same.", "admin/users/new", &form) return } |