Vanilla 1 is no longer supported or maintained. If you need a copy, you can get it here.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.

IP blocker

edited July 2006 in Vanilla 1.0 Help
What is happening when a user is banned? Is his ip blocked or can the user sign-up with on other ip?

Comments

  • Banned is just a title. It's a normal account but without the "sign-in" permission.
  • TexTex
    edited July 2006
    ...which means, that the user may apply again with another e-mail.
  • ..some computers are shared ..remember !
  • TexTex
    edited July 2006
    @ Dinoboff: You are looking for a method to bann a user permanently, right? Which does not exist as far as I know.
  • As a suggestion, the IP Logging extension should be modified to highlight users who share IP addresses with Banned users.

    I wouldn't ban such users immediately, but certainly I'd keep an eye on them to see if they exhibited the same problems that caused me to ban the other.
  • That was just to know. How work the ip logger? Does it detect proxy and does it get the really ip when provided?
  • No, it doesn't detect proxies or anything (impossible to do definitively).

    You're never going to catch all of the dupers, but most make stupid mistakes sooner or later.
  • edited October 2007
    That would be a mistake to ban the ip of a proxy. I have to check how but I think that you can easely detect if an ip is the one of a proxy.
  • MarkMark Vanilla Staff
    It's never consistent. I gave up on IP tom foolery years ago. It's just too unreliable. The IP Tracking in Vanilla is really only for administrative eye-balling purposes only.
  • Quick and dirty way to use with proxies:
    if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; else $ip = $_SERVER['REMOTE_ADDR'];
    *note: it's on one line but that breaks the forum layout..

    Although 'HTTP_X_FORWARDED_FOR' can be spoofed easily...
This discussion has been closed.