session

package module
v0.0.0-...-48caf2b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 9, 2018 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Create

func Create(id int64) (cookie string, err error)

Create - Создаем сессию

func Delete

func Delete(uid int64)

Delete - удаяем сессии

func Exist

func Exist(key string) (ok bool)

Exist - проверка есть ли такой ключ

func Init

func Init(p Param) (exitChan chan bool)

Init - инициализация

func Set

func Set(key string, id int64) (err error)

Set - Вставка новой сессии

func Sign

func Sign(k string) (sign string)

Sign - Получаем подпись сессии

Types

type Data

type Data struct {
	ID   int64
	Time time.Time
}

Data - Объект сессии

func Check

func Check(key string) (d Data, err error)

Check - Проверяем сессию

func Get

func Get(key string) (s Data)

Get - получаем сессию

type Param

type Param struct {
	Path         string
	InactiveTime int64
	WriteTime    time.Duration
	Secret       string
	Type         string
}

Param - параметры инициализации

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL