From 7743b56f05b7c6933585a65b8d5d6648da601d2d Mon Sep 17 00:00:00 2001 From: Henrique Dias Date: Tue, 5 Jul 2016 17:49:15 +0100 Subject: [PATCH] update --- config/secure.go | 8 ++++---- filemanager.go | 3 +-- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/config/secure.go b/config/secure.go index 15200a28..e9650cf1 100644 --- a/config/secure.go +++ b/config/secure.go @@ -6,8 +6,9 @@ import ( "time" ) -const letterBytes = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890" const ( + tokenSize = 80 + letterBytes = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890" letterIdxBits = 6 // 6 bits to represent a letter index letterIdxMask = 1<= 0; { + for i, cache, remain := tokenSize-1, src.Int63(), letterIdxMax; i >= 0; { if remain == 0 { cache, remain = src.Int63(), letterIdxMax } diff --git a/filemanager.go b/filemanager.go index 40a99e78..ecc80708 100644 --- a/filemanager.go +++ b/filemanager.go @@ -8,7 +8,6 @@ package filemanager import ( - "fmt" "io" "io/ioutil" "log" @@ -75,8 +74,8 @@ func (f FileManager) ServeHTTP(w http.ResponseWriter, r *http.Request) (int, err return assets.Serve(w, r, c) } + // Generate anti security token c.GenerateToken() - fmt.Println(c.Token) if !fi.IsDir { query := r.URL.Query()