Можно ли забанить IP, но открыть его для зарегистрированных?

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
nikolaj7
phpBB 1.0.0
Сообщения: 3
Стаж: 18 лет 4 месяца

Можно ли забанить IP, но открыть его для зарегистрированных?

Сообщение nikolaj7 »

Я предоставляю на форуме возможность задавать вопросу всем, без регистрации.
Вопрос: можно ли забанить IP для незарегистрированных пользователей, но оставить доступ с этого IP для зарегистрированных?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5429
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 177 раз
Поблагодарили: 749 раз

Сообщение Siava »

nikolaj7
А как зарегистрированный пользователь сможет авторизоваться?
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
okcorp
phpBB 1.4.1
Сообщения: 45
Стаж: 19 лет 6 месяцев

Сообщение okcorp »

всмысле проверка ip адреса после входа пользователя, я так понимаю
http://okcorp.ru
все про домашних животных
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 20 лет 1 месяц
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 68 раз

Сообщение Balamut »

Ага, полде логина перешерствуем все IP в бане. А ДО слогина - все разрешаем.
И где логика? Ведь ДО логина нада банить...
//
// That's all, Folks!
// -------------------------------------------------
okcorp
phpBB 1.4.1
Сообщения: 45
Стаж: 19 лет 6 месяцев

Сообщение okcorp »

чтобы не забанить ip какойнибудь сети, в которой много пользователей, и не остаться без посетителей
http://okcorp.ru
все про домашних животных
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 20 лет 1 месяц
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 68 раз

Сообщение Balamut »

okcorp, объясните логику такого бана. Т.е. КАК это будет делаться?
//
// That's all, Folks!
// -------------------------------------------------
nikolaj7
phpBB 1.0.0
Сообщения: 3
Стаж: 18 лет 4 месяца

Сообщение nikolaj7 »

объясните логику такого бана. Т.е. КАК это будет делаться?
Логика такая: есть подсеть университета (много компьютеров с одним IP), там есть [бип], которые шлют в форум всякий мусор. Но есть и зарегистрированные пользователи.
Нужно не дать спамерам слать в форум мусор, а зарегистрированным - разрешить.
P.S. Из остальных подсетей мусора мало, поэтому делать доступ только зарегистрированным не хочется. Хочу оставить всем.
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 20 лет 3 месяца
Откуда: Москва

Сообщение Coagulant »

nikolaj7, всё-таки объясните, каким образом вы определите, что некоторый пользователь из подсети зарегестрированный, а не [бип]? Если он входит по кукам то это осуществимо, а если он разлогинится(выйдет)?
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 20 лет 1 месяц
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 68 раз

Сообщение Balamut »

nikolaj7 писал(а):там есть [бип], которые шлют в форум всякий мусор. Но есть и зарегистрированные пользователи.
Так может запретить писАть гостям?

nikolaj7 писал(а): [бип]
Белый и Пушистый? =)
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
edgar
phpBB 2.0.13
Сообщения: 917
Стаж: 19 лет 9 месяцев
Откуда: с Луны свалил...

Сообщение edgar »

Вот решение

Код: Выделить всё

# 
#-----[ OPEN ]------------------------------------------ 
#
дверь универа

# 
#-----[ FIND ]------------------------------------------ 
#
тех, кто пользуется компами

# 
#-----[ AFTER, ADD ]------------------------------------------
# 
// Start trenduli
	if (не прекратите срать в моём форуме )
	{
		получите ( $бип ); 
   }

// End trenduli

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM
в общем как-то так, знатоки поправят если чо
Alfa7
phpBB 1.2.0
Сообщения: 13
Стаж: 18 лет 11 месяцев

Сообщение Alfa7 »

ну, в теории можно сделать так:

1) при попытке оставить пост, проверяется, авторизован ли пользователь
2) если авторизован - нехай постит
3) если не авторизован, но IP не в бан-листе, нехай постит
4) если не авторизован, но IP забанен, послать юзера нах.
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 20 лет 1 месяц
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 68 раз

Сообщение Balamut »

Alfa7 писал(а):3) если не авторизован, но IP не в бан-листе, нехай постит
4) если не авторизован, но IP забанен, послать юзера нах.
nikolaj7 писал(а):(много компьютеров с одним IP
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16948
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1701 раз

Сообщение rxu »

Проще сделать жёсткий редирект на страницу логина при заходе с определённых адресов. Гость войти не сможет, а зарегистрированный войдёт.
Изображение

Вернуться в «Поддержка phpBB 2.0.x»