vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   restricting access to unregistered members (https://vborg.vbsupport.ru/showthread.php?t=76782)

DiscussAnything 02-21-2005 07:00 PM

restricting access to unregistered members
 
I am using a chat java applet that i incorporated into a template. I have a 2nd template with an error message that its for registered members only. I've been trying different things but so far it either works for all (regd and unregd) or neither. Not sure what I'm doing wrong. The code in my member.php is:

PHP Code:

// Chat
if ($action=="chat") {
    if (
$bbuserinfo['userid'] == "0") {
          
$templatesused 'chat_error';
          include(
"./global.php");
        eval(
"dooutput(\"".gettemplate("chat_error")."\");");
    } else {
        
$templatesused 'chat_load';
          include(
"./global.php");
        eval(
"dooutput(\"".gettemplate("chat_load")."\");");
    }



And I use the action=chat to call this stuff. But like I said, i get either the chat window, or the error message for both, while it should be error -> unregd, chat -> regd

Thx in advance

miz 02-21-2005 08:07 PM

PHP Code:

include("./global.php");

// checking premissions

if (!$bbuserinfo['userid'])
{
   eval(
"dooutput(\"".gettemplate("chat_error")."\");");
  die;
}


 eval(
"dooutput(\"".gettemplate("chat_load")."\");"); 


DiscussAnything 02-21-2005 11:20 PM

Thanks Miz, works like a charm :)

Still not sure what was wrong with my logic though :(


All times are GMT. The time now is 10:59 AM.

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.00961 seconds
  • Memory Usage 1,718KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (3)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete