#include <UserRequest.h>

Collaboration diagram for AuthUserIP:

Public Member Functions

 AuthUserIP (const Ip::Address &ip, time_t t)

Public Attributes

dlink_node node
Ip::Address ipaddr
 IP address this user authenticated from. More...
time_t ip_expiretime

Private Member Functions


Detailed Description

Node used to link an IP address to some user credentials for the max_user_ip ACL feature.

Definition at line 37 of file UserRequest.h.

Constructor & Destructor Documentation

◆ AuthUserIP()

AuthUserIP::AuthUserIP ( const Ip::Address ip,
time_t  t 

Definition at line 42 of file UserRequest.h.

Member Function Documentation


AuthUserIP::MEMPROXY_CLASS ( AuthUserIP  )

Member Data Documentation

◆ ip_expiretime

time_t AuthUserIP::ip_expiretime

When this IP should be forgotten. Set to the time of last request made from this (user,IP) pair plus authenticate_ip_ttl seconds

Definition at line 53 of file UserRequest.h.

Referenced by Auth::User::absorb(), and Auth::User::addIp().

◆ ipaddr

Ip::Address AuthUserIP::ipaddr

Definition at line 47 of file UserRequest.h.

Referenced by Auth::User::absorb(), Auth::User::addIp(), and Auth::User::removeIp().

◆ node

dlink_node AuthUserIP::node

The documentation for this class was generated from the following file:






Web Site Translations