vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Linking to standard errors page (https://vborg.vbsupport.ru/showthread.php?t=215738)

squishi 06-09-2009 10:54 AM

Linking to standard errors page
 
I would like to directly link to the standard error page (where the user is redirected when they don't have the necessary permissions).

It's not possible to link to it directly.

But maybe it would be possible to create a small plugin that triggers the permission error when you link to - say - "login.php?do=somegetcode" ?

--------------- Added [DATE]1244549416[/DATE] at [TIME]1244549416[/TIME] ---------------

Okay. I had to change the login.php file to do this.
Unfortunately, there were not enough hooks in that file.

By changing this
PHP Code:

else if ($_GET['do'] == 'login')
{
    
// add consistency with previous behavior
    
exec_header_redirect($vbulletin->options['forumhome'] . '.php');


to this

PHP Code:

else if ($_GET['do'] == 'login')
{
        
print_no_permission();


I am now able to link to a separate login page.

--------------- Added [DATE]1244549514[/DATE] at [TIME]1244549514[/TIME] ---------------

Could the hook "login_redirect" be used to do this?

Lynne 06-09-2009 03:25 PM

When is it or what is it that the user needs to do that you want the user to be redirected to the error page? That is what is going to determine which hook to use.


All times are GMT. The time now is 12:29 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.00942 seconds
  • Memory Usage 1,715KB
  • 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
  • (2)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