GenerateUUID zum erstellen einer pseudozufälligen, 8 Stellen langen Hexadezimalzahl
This commit is contained in:
parent
2beb90a345
commit
7c7cb5959d
@ -1,6 +1,8 @@
|
||||
package server
|
||||
|
||||
import (
|
||||
"crypto/rand"
|
||||
"encoding/hex"
|
||||
"fmt"
|
||||
"html/template"
|
||||
"log"
|
||||
@ -71,6 +73,19 @@ func SubmitForm(db *db.DB, i, j *int64) http.HandlerFunc {
|
||||
if err != nil {
|
||||
_ = fmt.Errorf("SubmitForm: db.ReadAll(): %v\n", err)
|
||||
}
|
||||
template.Must(template.ParseFiles("templates/index.html", "templates/table.html")).Execute(w, bs)
|
||||
template.Must(template.ParseFiles("templates/table.html")).Execute(w, bs)
|
||||
}
|
||||
}
|
||||
|
||||
func GenerateUUID() http.HandlerFunc {
|
||||
return func(w http.ResponseWriter, r *http.Request) {
|
||||
bs := make([]byte, 4)
|
||||
|
||||
_, err := rand.Read(bs)
|
||||
if err != nil {
|
||||
_ = fmt.Errorf("GenerateUUID: rand.Read(bs): %v\n", err)
|
||||
}
|
||||
|
||||
template.Must(template.ParseFiles("templates/form.html")).ExecuteTemplate(w, "uuid", hex.EncodeToString(bs))
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user