diff options
author | Steve Manuel <nilslice@gmail.com> | 2016-10-21 12:46:51 -0700 |
---|---|---|
committer | Steve Manuel <nilslice@gmail.com> | 2016-10-21 12:46:51 -0700 |
commit | 5774f56b2ba029b0401a6c1b3956d9f1b6017356 (patch) | |
tree | 3b733cc067a0d7f8c69f654622c1a158952f8971 /system/admin/handlers.go | |
parent | aa97af279e0ad3fdda3e2ee7cf22e90d63b268c4 (diff) |
adding initial support for TLS encryption via Lets Encrypt
Diffstat (limited to 'system/admin/handlers.go')
-rw-r--r-- | system/admin/handlers.go | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/system/admin/handlers.go b/system/admin/handlers.go index de340ae..497dec6 100644 --- a/system/admin/handlers.go +++ b/system/admin/handlers.go @@ -66,18 +66,20 @@ func initHandler(res http.ResponseWriter, req *http.Request) { etag := db.NewEtag() req.Form.Set("etag", etag) - err = db.SetConfig(req.Form) + email := strings.ToLower(req.FormValue("email")) + password := req.FormValue("password") + usr := user.NewUser(email, password) + + _, err = db.SetUser(usr) if err != nil { fmt.Println(err) res.WriteHeader(http.StatusInternalServerError) return } - email := strings.ToLower(req.FormValue("email")) - password := req.FormValue("password") - usr := user.NewUser(email, password) - - _, err = db.SetUser(usr) + // set initial user email as admin_email and make config + req.Form.Set("admin_email", email) + err = db.SetConfig(req.Form) if err != nil { fmt.Println(err) res.WriteHeader(http.StatusInternalServerError) |