From 7a38dbeffad2899a6dab74ec9a491e7e7807ba9b Mon Sep 17 00:00:00 2001 From: Nikolaus Gotsche Date: Sat, 30 Sep 2017 03:41:43 +0200 Subject: Token to redis --- hexfool.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'hexfool.go') diff --git a/hexfool.go b/hexfool.go index 2da7de7..854e055 100644 --- a/hexfool.go +++ b/hexfool.go @@ -6,7 +6,7 @@ import _ "github.com/go-sql-driver/mysql" import "golang.org/x/crypto/bcrypt" import "net/http" -//import "fmt" +import "strings" import "os/exec" var db *sql.DB @@ -94,14 +94,18 @@ func loginPage(res http.ResponseWriter, req *http.Request) { //fmt.Println(username," used wrong Password ",password) return } - tok, uiderr := getToken() + tok, uiderr := getToken() + token := strings.TrimRight(string(tok), "\n") if uiderr != nil{ http.Error(res, "Server Error creating Token. You Fool...", 500) Log("ERROR 500 - Creating UUID failed") panic(uiderr) return } - + + keynam := username + "_token" + setRed(keynam,token,300) + res.Write([]byte("Hello "+ databaseUsername + "! Your token is "+ string(tok))) Log("Successful Login by "+username) //fmt.Println("Successful Login by",username) -- cgit v1.2.3