PDA

View Full Version : Restrict certain groups from entering when the site is busy


muzicmax
12-13-2003, 06:59 AM
Not sure if has been done yet but I could'nt find it if it has.

I would like to restrict normal users (registered) members to my forum on busy times and only allow the paying ones on when the site is busy.

Another words only the paying members have priority to enter the site when it is busy. I run a free side and a private one on the same vbull.
I have cut down the number of people allowed at any one time but when it reaches the max some of my subscribers are locked out.

Any help on this would be appreciated.

Gary King
12-14-2003, 06:24 PM
How do you determine when your site is "busy"?

muzicmax
12-15-2003, 04:49 PM
Well when the number of allowed people is on the site. If I set it to 300 then only 300 are allowed on and the rest are turned away (including the private members) this is why I need this hack. I can up the number of allowed people but they eat the bandwidth..
Any idea's?

Gary King
12-15-2003, 07:12 PM
Open global.php and find if ($servertoobusy AND $bbuserinfo['usergroupid'] != 6) {


Change to if ($servertoobusy AND $bbuserinfo['usergroupid'] != 6 AND $bbuserinfo['usergroupid'] != X) {
where X is the usergroupid of your private members.

muzicmax
12-16-2003, 06:19 PM
Thanks Alot Gary I will try this out and let you know.

muzicmax
12-16-2003, 07:17 PM
This is what happened after I uploaded the hacked global.php

Parse error: parse error in /mnt/large/home/joescom/joescom/public_html/forums/global.php on line 340

Fatal error: Call to undefined function: getpermissions() in /mnt/large/home/joescom/joescom/public_html/forums/index.php on line 10

Gary King
12-16-2003, 07:40 PM
What's on line 340?

muzicmax
12-16-2003, 10:41 PM
What's on line 340?

I dunno Gary I am not very good at this stuff , just learning really.
How do I tell what line 340 is?

Gary King
12-16-2003, 11:29 PM
Did you replace the X in the code I supplied for you? You need to replace the X with the actual usergroupid of your private members.

muzicmax
12-17-2003, 08:27 AM
yes, I have actually 4 usergroups I need to put in there so I did it like this 1,2,3,4) was this right?

Gary King
12-17-2003, 11:13 AM
Nope, you'll have to keep on adding new snippets of the following code then for each usergroupid: AND $bbuserinfo['usergroupid'] != X

muzicmax
12-28-2003, 04:14 AM
Ok Gary I will try it out again thanks for helping me I will keep you up to date.
PS Have a good New year!

Gary King
12-29-2003, 01:23 PM
Okay :)