#include <UserRequest.h>
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 | |
MEMPROXY_CLASS (AuthUserIP) | |
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()
|
inline |
Definition at line 42 of file UserRequest.h.
Member Function Documentation
◆ MEMPROXY_CLASS()
|
private |
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 |
Definition at line 44 of file UserRequest.h.
Referenced by Auth::User::absorb(), Auth::User::addIp(), Auth::User::clearIp(), and Auth::User::removeIp().
The documentation for this class was generated from the following file:
- src/auth/UserRequest.h