diff --git a/main.go b/main.go index 2826527..6f50397 100644 --- a/main.go +++ b/main.go @@ -18,6 +18,7 @@ const ( ) var ( + debug = false templates = make(map[string]*template.Template) AppVersion = "development" counterFile = "/data/counter.txt" @@ -76,7 +77,7 @@ func loadTemplates() { } func generatePassword() string { - log.Printf("called generatePassword\n") + if debug { log.Printf("called generatePassword\n") } password := make([]byte, passwordLength) _, err := rand.Read(password) if err != nil { @@ -90,7 +91,7 @@ func generatePassword() string { } func passwordHandler(w http.ResponseWriter, r *http.Request) { - log.Printf("called passwordHandler\n") + if debug { log.Printf("called passwordHandler\n") } password := generatePassword() currentCount := GetPasswordCount() response := map[string]interface{}{ @@ -107,14 +108,14 @@ func passwordHandler(w http.ResponseWriter, r *http.Request) { } func passwordAPIHandler(w http.ResponseWriter, r *http.Request) { - log.Printf("called passwordHandler\n") + if debug { log.Printf("called passwordHandler\n") } password := generatePassword() w.Header().Set("Content-Type", "text/plain") w.Write([]byte(password)) } func indexHandler(w http.ResponseWriter, r *http.Request) { - log.Printf("call indexHandler: Request %s %s\n", r.Method, r.URL) + if debug { log.Printf("call indexHandler: Request %s %s\n", r.Method, r.URL) } password := generatePassword() //password := "load..." data := struct { @@ -122,7 +123,7 @@ func indexHandler(w http.ResponseWriter, r *http.Request) { }{ Password: password, } - log.Printf("prepare template for index\n") + if debug { log.Printf("prepare template for index\n") } err := templates["index.html"].ExecuteTemplate(w, "base.html", data) if err != nil { log.Printf("Fehler beim Rendern des Templates: %v", err) @@ -131,7 +132,7 @@ func indexHandler(w http.ResponseWriter, r *http.Request) { } func helpHandler(w http.ResponseWriter, r *http.Request) { - log.Printf("call helpHandler\n") + if debug { log.Printf("call helpHandler\n") } err := templates["help.html"].ExecuteTemplate(w, "base.html", nil) if err != nil { log.Printf("Fehler beim Rendern des Templates: %v", err) diff --git a/templates/index.html b/templates/index.html index efc7fd4..9bd97d1 100644 --- a/templates/index.html +++ b/templates/index.html @@ -43,7 +43,7 @@
? Sourcecode -

Generiertes Passwort

+

Passwort Generator

{{ .Password }}