[drupal-devel] [feature] Add Referrer Banning
Robin Monks
drupal-devel at drupal.org
Sat Jul 30 18:41:36 UTC 2005
Issue status update for
http://drupal.org/node/27787
Post a follow up:
http://drupal.org/project/comments/add/27787
Project: Drupal
Version: cvs
Component: base system
Category: feature requests
Priority: normal
Assigned to: Robin Monks
Reported by: Robin Monks
Updated by: Robin Monks
Status: patch (code needs review)
This is also useful for sites that try to pop other sites into IFrames
(sometime invisable).
This code does need review. I want to make sure that this will work on
all server/OS/php types.
Robin
Robin Monks
Previous comments:
------------------------------------------------------------------------
Fri, 29 Jul 2005 17:02:30 +0000 : Robin Monks
Attachment: http://drupal.org/files/issues/referring_banning_with_stat_fix.patch (7.9 KB)
The attached patch adds the following features to Drupal HEAD:
- Setting Access Permissions by referrer.
The attached patch fixes the following bugs:
- Port numbers on same domain cause Drupal to mark an external referrer
This patch changes the following modules, by function:
- user.module
-- user_admin_access_check Now allows checking based on referrer.
-- _user_admin_access_form Now has options for banning based on
referrer.
-- user_admin_access Now lists referrer bans.
-- user_help Show referrer banning in documentation.
- bootstrap.inc
-- _drupal_bootstrap Checks to ensure user is not banned by referrer.
- statistics.module
-- statistics_top_referrers Has "quick-links" for banning referring
domain. Fixes port issue.
I have tested this module and it works correctly on Drupal HEAD.
Robin
------------------------------------------------------------------------
Sat, 30 Jul 2005 13:59:09 +0000 : Dries
What is the point of referrer banning? To stop people from linking your
site? I'd think this is only useful for 0.001% of all Drupal sites.
------------------------------------------------------------------------
Sat, 30 Jul 2005 14:05:51 +0000 : killes at www.drop.org
I've asked Robin to implement this because a referrer spammer was
spamming drupal.org with porn referrers. This was annoying because it
made the "top referrers" page basically useless. I only got rid of the
spammer because Kjartan grepped the apache logs for me and told me the
IP.
------------------------------------------------------------------------
Sat, 30 Jul 2005 14:32:08 +0000 : bertboerland at www.drop.org
dries, take a look at http://drupal.org/admin/logs/referrers [1]. mine
is even worse, nearly 15% of all referrers are pr0n sites. so i do
think it is usefull to ban based on referrer, not to prohibits linkers
but referrer spammers
[1] http://drupal.org/admin/logs/referrers
More information about the drupal-devel
mailing list