Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/src/main/java/ru/org/linux/auth/IPBlockDao.java b/src/main/java/ru/org/linux/auth/IPBlockDao.java
- index 6dd9e6c..ada6687 100644
- --- a/src/main/java/ru/org/linux/auth/IPBlockDao.java
- +++ b/src/main/java/ru/org/linux/auth/IPBlockDao.java
- @@ -73,12 +73,17 @@ public class IPBlockDao {
- public static void checkBlockIP(@Nonnull IPBlockInfo block, @Nonnull Errors errors, @Nullable User user)
- throws UnknownHostException, TextParseException {
- - if (getTor(block.getIp())) {
- - errors.reject(null, "Постинг заблокирован: tor.ahbl.org");
- - }
- + boolean isAnonymous = (user == null || user.isAnonymousScore()
- + || !block.isAllowRegistredPosting());
- +
- + if (isAnonymous) {
- + if (getTor(block.getIp())) {
- + errors.reject(null, "Постинг заблокирован: tor.ahbl.org");
- + }
- - if (block.isBlocked() && (user == null || user.isAnonymousScore() || !block.isAllowRegistredPosting())) {
- - errors.reject(null, "Постинг заблокирован: " + block.getReason());
- + if (block.isBlocked()) {
- + errors.reject(null, "Постинг заблокирован: " + block.getReason());
- + }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment