 Documentation
      ¶
      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.