Здравствуйте, есть функция
func checksession() {
session, err := store.Get(r, "infoUs")
if err != nil {
http.Error(w, err.Error(), http.StatusInternalServerError)
}
}
Потом я хочу оперировать с session
func RenderMainAdmin(w http.ResponseWriter, r *http.Request) {
id := session.Values["id"]
if id == nil {
fmt.Println("Nil")
http.Redirect(w, r, "/, http.StatusSeeOther)
return
} else {
fmt.Println("Id", id)
}
}
Но это не работает так-как нужно создать глобальную переменную.
Вопрос, как правильно объявить session что бы все функции имели к нему доступ?