From 94f5bcd677c5c3c6032e3d2973b416644df55e42 Mon Sep 17 00:00:00 2001 From: xengineering Date: Sat, 27 Jun 2026 21:47:51 +0200 Subject: Add NewToken() This creates a new token for session management. --- token.go | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 token.go (limited to 'token.go') diff --git a/token.go b/token.go new file mode 100644 index 0000000..bdabcc4 --- /dev/null +++ b/token.go @@ -0,0 +1,19 @@ +package main + +import ( + "crypto/rand" +) + +type Token struct { + data []byte +} + +func NewToken() Token { + t := Token{} + + t.data = make([]byte, 32) + + _, _ = rand.Read(t.data) + + return t +} -- cgit v1.3.1