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
  #13  
Old 02-24-2011, 09:44 PM
Wonksta Wonksta is offline
 
Join Date: Apr 2009
Posts: 325
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Oh I'm sorry I understand found it I will play with the code and see if I can find what is causing it, thanks Lynne!

--------------- Added 25 Feb 2011 at 07:43 ---------------

Sadly I have not been able to get this to work so it promts admins and mods a forum password on each session because I am dumb when it comes to php (know very little) if anyone who has an understanding of what part of this function I should edit it would be great. So far I've just been breaking it and spitting errors at me all morning

PHP Code:
function verify_forum_password($forumid$password$showerror true)
{
    global 
$vbulletin$stylevar;

    if (!
$password OR  ($vbulletin->userinfo['permissions']['adminpermissions'] &  $vbulletin->bf_ugp_adminpermissions['cancontrolpanel']) OR  ($vbulletin->userinfo['permissions']['adminpermissions'] &  $vbulletin->bf_ugp_adminpermissions['ismoderator']) OR  can_moderate($forumid))
    {
        return 
true;
    }

    
$foruminfo fetch_foruminfo($forumid);
    
$parents explode(','$foruminfo['parentlist']);
    foreach (
$parents AS $fid)
    { 
// get the pwd from any parent forums -- allows pwd cookies to cascade down
        
if ($temp fetch_bbarray_cookie('forumpwd'$fid) AND $temp === md5($vbulletin->userinfo['userid'] . $password))
        {
            return 
true;
        }
    }

    
// didn't match the password in any cookie
    
if ($showerror)
    {
        require_once(
DIR '/includes/functions_misc.php');

        
$security_token_html '<input type="hidden"  name="securitytoken" value="' $vbulletin->userinfo['securitytoken']  . '" />';

        
// forum password is bad - show error
        
eval(standard_error(fetch_error('forumpasswordmissing',
            
$vbulletin->session->vars['sessionhash'],
            
$vbulletin->scriptpath,
            
$forumid,
            
construct_post_vars_html() . $security_token_html,
            
$stylevar['cellpadding'],
            
$stylevar['cellspacing']
        )));
    }
    else
    {
        
// forum password is bad - return false
        
return false;
    }

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 08:23 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.05515 seconds
  • Memory Usage 2,717KB
  • 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_code
  • (6)bbcode_php
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (15)post_thanks_box
  • (15)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (15)post_thanks_postbit_info
  • (15)postbit
  • (15)postbit_onlinestatus
  • (15)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