vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   how to add new vB cookie successfully? (https://vborg.vbsupport.ru/showthread.php?t=119479)

denby 06-23-2006 08:46 PM

how to add new vB cookie successfully?
 
I have added some code so that another cookie is created/destroyed during login/logout: vb3_username. I have some concerns that perhaps it doesn't behave like the others (domain, expiry etc). I'm not sure that I've covered all the angles so I'd like to check with you all. These are the mods:

/includes/functions_login.php
in function verify_authentication:
AFTER
vbsetcookie('password', md5($vbulletin->userinfo['password'] . COOKIE_SALT));
INSERT
vbsetcookie('username', $vbulletin->userinfo['username']);

AFTER
vbsetcookie('password', '');
INSERT
vbsetcookie('username', '');

in function process_new_login:
AFTER
vbsetcookie('password', md5($vbulletin->userinfo['password'] . COOKIE_SALT), 0);
INSERT
vbsetcookie('username', $vbulletin->userinfo['username'], 0);
[twice: once for the ACP or upgrade script login, and once for the Mods CP]

/includes/init.php
AFTER
COOKIE_PREFIX . 'languageid' => TYPE_UINT,
INSERT
COOKIE_PREFIX . 'username' => TYPE_STR,


Can anyone think of anything I've missed?


All times are GMT. The time now is 01:03 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.01763 seconds
  • Memory Usage 1,706KB
  • 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
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (1)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