summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikolaus Gotsche <n@softwarefools.com>2017-09-30 03:41:43 +0200
committerNikolaus Gotsche <n@softwarefools.com>2017-09-30 03:41:43 +0200
commit7a38dbeffad2899a6dab74ec9a491e7e7807ba9b (patch)
tree3c5c801e6c9b4381a136e8a73504293f847f4f43
parente043d7a4772e08ce158645199c7dc14908589e51 (diff)
Token to redis
-rw-r--r--hexfool.go10
1 files changed, 7 insertions, 3 deletions
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)