auth

package
v0.0.0-...-ffd1547 Latest Latest
Warning

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

Go to latest
Published: Nov 13, 2020 License: GPL-3.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CleanUserSession

func CleanUserSession(r http.ResponseWriter)

* * la función CleanUserSession limpiara la cookie session * esto sera para terminar la sesión de usuario

func GetSessionData

func GetSessionData(r *http.Request, cookieHandler *securecookie.SecureCookie) map[string]string

* * la función GetSessionData retornara una estructura que contendra * la información guardada en la sesión (en caso de que exista)

func OpenConnection

func OpenConnection() *mongo.Client

func RegisterATM

func RegisterATM()

func SetUserSession

func SetUserSession(user UserSession, cookieHandler *securecookie.SecureCookie, w http.ResponseWriter) bool

Types

type UserSession

type UserSession interface {
	GetIdentifier() string
	GetPassword() string
	GetRole() string
}

* * la intefase Usersession es un clon de la interface contenida en * en el paquete server y cumple la misma función

Jump to

Keyboard shortcuts

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