Documentation ¶
Index ¶
- Constants
- func EnvKey(ctx echo.Context, dontCheckUA bool) string
- func GetLastLoginInfo(ctx echo.Context, ownerType string, ownerId uint64, sessionId string) (*dbschema.NgingLoginLog, error)
- func IgnoreBrowserUA(ctx echo.Context)
- func Unpack(ctx echo.Context, encrypted string) (password string, err error)
- func UnsetSession(ctx echo.Context, ownerType string)
- func Validate(ctx echo.Context, lastIP string, ownerType string, ownerId uint64) bool
- func VerifyEnvKey(ctx echo.Context, envKey string, dontCheckTime bool, dontCheckUA bool) error
- type Environment
- type PE
Constants ¶
View Source
const InvalidIPAddress = `invalid ip address`
Variables ¶
This section is empty.
Functions ¶
func GetLastLoginInfo ¶
func IgnoreBrowserUA ¶ added in v0.6.18
func UnsetSession ¶
Types ¶
type Environment ¶
type Environment struct { UserAgent string `json:"ua"` Location ip2regionparser.IpInfo `json:"loc"` }
func GetEnvFromSession ¶
func GetEnvFromSession(ctx echo.Context, ownerType string) *Environment
func (*Environment) SetSession ¶
func (e *Environment) SetSession(ctx echo.Context, ownerType string)
Click to show internal directories.
Click to hide internal directories.