}
public void deny(String name, String reason) {
name = name.toLowerCase();
VariableContainer vars;
try {
vars = manager.getUserVars(name);
}
catch (NotFoundError e) {
EpicManager.logWarning("PermissionLoginAuthenticator: " +
"User "+name+" not found in permissions when trying to deny.");
return;
}
Integer timesBanned =
vars.getInteger(BANNED_TIMES_VAR);
if (timesBanned == null)
timesBanned = 0;
Boolean isBanned = vars.getBoolean(BANNED_VAR);
timesBanned++;
isBanned = true;
vars.set(BANNED_TIMES_VAR, timesBanned);
vars.set(BANNED_VAR, isBanned);
vars.set(BANNED_REASON_VAR, reason);
}