exempts 'special' user role from auto-ban
This commit is contained in:
parent
6eb121ac66
commit
9ff7381f31
|
@ -136,7 +136,7 @@ export function authenticate(token: string, ip: string) {
|
||||||
if (!user.ip.includes(ip)) user.ip.push(ip);
|
if (!user.ip.includes(ip)) user.ip.push(ip);
|
||||||
|
|
||||||
// If too many IPs are associated with the user, disable the account.
|
// If too many IPs are associated with the user, disable the account.
|
||||||
if (user.ip.length > MAX_IPS_PER_USER) {
|
if (user.ip.length > MAX_IPS_PER_USER && user.type !== "special") {
|
||||||
disableUser(token, "Too many IP addresses associated with this token.");
|
disableUser(token, "Too many IP addresses associated with this token.");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue