watchyourlan/internal/auth/cookie.go
2023-08-18 13:09:53 +07:00

22 lines
340 B
Go

package auth
import (
"net/http"
)
func setTokenCookie(w http.ResponseWriter, token string) {
cookie := http.Cookie{Name: cookieName, Value: token, Path: "/"}
http.SetCookie(w, &cookie)
}
func getTokenFromCookie(r *http.Request) string {
cookie, err := r.Cookie(cookieName)
if err != nil {
return ""
}
return cookie.Value
}