Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #3  
Old 05-24-2005, 11:28 PM
websissy websissy is offline
 
Join Date: Sep 2003
Location: Socorro, NM USA
Posts: 42
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by amykhar
I THINK you can do it with promotions.

Start the registered users out in the registered group, that has full access. After 5 days, promote (demote) them to a group that doesn't. Use template conditionals to show your "pay up" message.

The only problem I see is that people can just register new accounts and get the free access for 3 to 5 days all over again.

Amy
You're probably right Amy... I had pretty much come to the same conclusion with the same obvious gotchas. Of course, I could do some things to make re-registration much harder... like block multiple registrations from those who arrive from an IP address that already belongs to an existing user in addition to the email address blocking vBulletin already does. I could also do such simple things as remove the logout button which would make it harder for the average user to figure out how to re-register.

My goal is not to design a solution that's impossible for a hardened hacker to break. It's only to make it hard enough to encourage the basically honest souls who might otherwise take the cheap-way-out to spend all of $1.50 a month to retain access privileges to a site they clearly enjoy.

I have actually thought about these things. A thief will always be a thief and there are folks who actually get their kicks out of successfully defeating any security measure I could ever put in place. The only way I know of to make a such a crook behave honestly is to make the penalties for NOT doing so far too high to even consider. In other words, until we get to the point where society decides theft of Internet services is a capital offense that also involves public humiliation of your family, burning of their home and possessions, neutering of all family members, perpetual removal of all Internet access privileges for their descendents, and no cracker jack prizes for the rest of eternity, we're never going to get rid of jokers who'll spend endless energy trying to figure out how to defeat our security systems. Even then, there'd be a few mental cases who'd do it just to GET EVEN with their family for forgetting their birthday!

The bottom line is, I'm not concerned about hardened hackers. I'm trying to handle the basically honest guy who given a choice between "go this way to pay" and "take what you can get for free" will invariably choose the cheap way out and offer a third choice which is something like "Buy all you can get as cheap as possible". I'm asking the guy who'll pay for the $2.00 afternoon matinee to spend $1.50 for a full month of access to my site. That seems like a pretty good deal to me. And my guess is it'll seem like a good deal to many of my visitors too.

Thanks for the advice, Amy. Unless someone comes up with a better idea, I guess I'll take a closer look at the usergroups, subscriptions and promotion features.
Reply With Quote
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 11:24 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03149 seconds
  • Memory Usage 2,300KB
  • Queries Executed 12 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)postbit_wrapper
  • (1)showthread_list
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_threadedmode.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids_threaded
  • showthread_threaded_construct_link
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete