added debug var, changed title
All checks were successful
Docker Release Build / push_to_registry (push) Successful in 1m0s
All checks were successful
Docker Release Build / push_to_registry (push) Successful in 1m0s
This commit is contained in:
13
main.go
13
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)
|
||||
|
||||
Reference in New Issue
Block a user