public class LoginLimitManager extends Object
Modifier and Type | Method and Description |
---|---|
static LoginLimitManager |
getInstance()
Returns a singleton instance of LoginLimitManager.
|
boolean |
hasHitConnectionLimit(String username,
String address)
Returns true of the entered username or connecting IP address has hit it's attempt limit.
|
void |
recordFailedAttempt(String username,
String address)
Records a failed connection attempt.
|
void |
recordSuccessfulAttempt(String username,
String address)
Clears failed login attempts if a success occurs.
|
public static LoginLimitManager getInstance()
public boolean hasHitConnectionLimit(String username, String address)
username
- Username being checked.address
- IP address that is connecting.public void recordFailedAttempt(String username, String address)
username
- Username being attempted.address
- IP address that is attempting.Copyright © 2003–2019 Ignite Realtime. All rights reserved.