appctx

package
v0.0.0-...-96288a7 Latest Latest
Warning

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

Go to latest
Published: Dec 10, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DelOpenIDState

func DelOpenIDState(ctx context.Context)

DelOpenIDState deletes open id state from session

func DestroySession

func DestroySession(ctx context.Context)

DestroySession destroys session

func GetFlash

func GetFlash(ctx context.Context) *session.Flash

GetFlash gets flash from context

func GetOpenIDState

func GetOpenIDState(ctx context.Context) string

GetOpenIDState gets open id state from session

func GetUser

func GetUser(ctx context.Context) *user.User

GetUser gets user from context

func GetUserID

func GetUserID(ctx context.Context) string

GetUserID gets user id from session

func Middleware

func Middleware() middleware.Middleware

Middleware is appctx middleware

func NewUserContext

func NewUserContext(ctx context.Context, user *user.User) context.Context

NewUserContext creates new context with user

func RegenerateSessionID

func RegenerateSessionID(ctx context.Context)

RegenerateSessionID regerates session id

func SetOpenIDState

func SetOpenIDState(ctx context.Context, state string)

SetOpenIDState sets open id state to session

func SetUserID

func SetUserID(ctx context.Context, userID string)

SetUserID sets user id to session

Types

This section is empty.

Jump to

Keyboard shortcuts

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