Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 06-08-2003, 05:18 PM
KelteN KelteN is offline
 
Join Date: Nov 2002
Location: California
Posts: 56
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Removing Session Hash

Is there a hack that removes the session hash in the urls? I have done a search on this board, and the only solution I could come up with was removing $session[sessionhash] from all templates. If this is the only way, is there an easy way to quickly delete them from all the templates all at once?

Thanks :squareeyed:
Reply With Quote
  #2  
Old 06-08-2003, 06:39 PM
Chris M's Avatar
Chris M Chris M is offline
 
Join Date: Dec 2001
Location: Northampton, England
Posts: 6,186
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Just run this query:

[sql]UPDATE user SET nosessionhash=1[/sql]

That will set all users to have no sessionhashes, then edit the registeradult template, and remove:

Code:
<tr>
	<td bgcolor="{secondaltcolor}"><normalfont><b>Browse board with cookies?</b></normalfont><br>
	<smallfont>Clicking yes will use cookies to keep your id for this session. Clicking no will send it through the links. (Selecting no may cause problems with proxies)</smallfont></td>
	<td bgcolor="{secondaltcolor}"><normalfont>
		<input type="radio" name="nosessionhash" value="yes" checked> yes
		<input type="radio" name="nosessionhash" value="no"> no
	</normalfont></td>
</tr>
and the registercoppa template, and remove:

Code:
<tr>
	<td bgcolor="{secondaltcolor}"><normalfont><b>Browse board with cookies?</b></normalfont><br>
	<smallfont>Clicking yes will use cookies to keep your id for this session. Clicking no will send it through the links. (Selecting no may cause problems with proxies)</smallfont></td>
	<td bgcolor="{secondaltcolor}"><normalfont>
		<input type="radio" name="nosessionhash" value="yes"> yes
		<input type="radio" name="nosessionhash" value="no" checked> no
	</normalfont></td>
</tr>
and the modifyoptions template, and remove:

Code:
<tr>
	<td bgcolor="{secondaltcolor}"><normalfont><b>Browse board with cookies?</b></normalfont><br>
	<smallfont>Clicking yes will use cookies to keep your id for this session. Clicking no will send it through the links. (Selecting no may cause problems when sharing links with people behind the same proxy as you)</smallfont></td>
	<td bgcolor="{secondaltcolor}"><normalfont>
		<input type="radio" name="nosessionhash" $nosessionhashchecked value="yes"> yes
		<input type="radio" name="nosessionhash" $nosessionhashnotchecked value="no"> no
	</normalfont></td>
</tr>
Now edit member.php, and remove:

Code:
  if ($bbuserinfo[nosessionhash]) {
    $nosessionhashchecked="checked";
    $nosessionhashnotchecked="";
  } else {
    $nosessionhashchecked="";
    $nosessionhashnotchecked="checked";
  }
and:
Code:
  $nosessionhash=iif($nosessionhash=="yes",1,0);
and:
Code:
                      nosessionhash='$nosessionhash'
Now edit register.php, and remove:
Code:
  $nosessionhash=iif($nosessionhash=="yes",1,0);
find:
Code:
,nosessionhash,avatarid
replace with:
Code:
,avatarid
find:
Code:
,'$nosessionhash','$avatarid'
replace with:
Code:
,'$avatarid'


This way they cannot update their profiles to enable sessionhashes again

Satan
Reply With Quote
  #3  
Old 06-08-2003, 11:49 PM
KelteN KelteN is offline
 
Join Date: Nov 2002
Location: California
Posts: 56
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Wow! Thanks Man! Works great!
Reply With Quote
  #4  
Old 06-08-2003, 11:54 PM
filburt1 filburt1 is offline
 
Join Date: Feb 2002
Location: Maryland, US
Posts: 6,144
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Remember, guests by default have sessionhashes. However I released a hack for that (at least in the case of Googlebot).
Reply With Quote
  #5  
Old 06-09-2003, 12:28 PM
Chris M's Avatar
Chris M Chris M is offline
 
Join Date: Dec 2001
Location: Northampton, England
Posts: 6,186
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

No problems KelteN

Here is filburt's hack link - https://vborg.vbsupport.ru/showthrea...threadid=50805



Satan
Reply With Quote
  #6  
Old 06-09-2003, 12:31 PM
gmarik's Avatar
gmarik gmarik is offline
 
Join Date: May 2002
Location: Mocsow
Posts: 1,288
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Filburts hack really works only "theoretically".
hellsatan, you should make a release of this hack.
Reply With Quote
  #7  
Old 06-09-2003, 12:37 PM
Chris M's Avatar
Chris M Chris M is offline
 
Join Date: Dec 2001
Location: Northampton, England
Posts: 6,186
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I should, but it is not really something that is always wise - User's browsers who cannot accept cookies would literally be screwed out of using vBs

Satan
Reply With Quote
Reply


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 12:23 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.11221 seconds
  • Memory Usage 2,224KB
  • Queries Executed 13 (?)
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)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (11)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (7)post_thanks_box
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (7)post_thanks_postbit_info
  • (7)postbit
  • (7)postbit_onlinestatus
  • (7)postbit_wrapper
  • (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_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
  • 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