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

Reply
 
Thread Tools Display Modes
  #1  
Old 01-30-2020, 06:44 PM
MTTRSS MTTRSS is offline
 
Join Date: Jan 2020
Posts: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Login box on wordpress site

Hey guys, I need to put a box in my homepage where you can login or register with vbulletin. I found this code and works very well.

PHP Code:
<?

if (isset($_COOKIE["bbuserid"])) {
print("<span class='welcome'><br><br><center>Welcome back, $username!&nbsp;&nbsp;&nbsp;&nbsp;<br><br><a href=\"http://www.salespractice.com/forums/\">Visit the Forums</a>&nbsp;&nbsp;&nbsp;&nbsp;</center>");
} else {
?>
<form action='/forum/login.php' method='post' onsubmit='md5hash(vb_login_password,vb_login_md5password)'>
<script type='text/javascript' src='/forum/clientscript/vbulletin_md5.js'></script>
<table cellpadding="1" cellspacing="3" border="0">
<tr>
<td class="login">User Name</td>
<td><input type='text' class='button' name='vb_login_username' id='navbar_username' size='10' accesskey='u' tabindex='1' value='' /></td>
<td class="smallfont" colspan="2" nowrap="nowrap"><input type='checkbox' name='cookieuser' value='1' tabindex='3' id='cb_cookieuser_navbar' accesskey='c' checked='checked' /><span class='login'>Remember Me</span></td></tr>
<tr><td class="login">Password</td>
<td><input type='password' class='button' name='vb_login_password' size='13' accesskey='p' tabindex='2' /></td>
<td><input name="submit" type='submit' class='button' accesskey='s' tabindex='4' title='Log In' value='Log In' />
<span class="login">&nbsp;<a href="http://www.salespractice.com/forums/register.php">Register</a></span></td></tr></table>
<input type='hidden' name='do' value='login' />
<input type='hidden' name='forceredirect' value='0' />
<input type='hidden' name='vb_login_md5password' />
</form>

<?
}
?>
But after the login he sent me to this page: domain.com/?

If I get back to the home I see I am logged in, I can't see my username tho, but it says Welcome Back and the link to the forum.

How can I fix these troubles? Do you know another code?


P.s I also put my domain cookies in the vbulletin to .domain.com
Reply With Quote
  #2  
Old 01-31-2020, 11:52 AM
lange's Avatar
lange lange is offline
 
Join Date: Apr 2003
Location: Montreal (Canada)
Posts: 282
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Your login box must be on a custom vBulletin page or on a WordPress page? What version of PHP are you using? What version of WordPress? Do you use UTF8 on both sides (WordPress and vBulletin)?

I am not a coder but from memory, the code of the login box on a WordPress page should be in PHP and not in pure HTML. It has been a long time since I used a code similar to yours. I am currently working on a responsive style but I will look at what I have on my backup disc for my owns needs in the next weeks. I will reply to this later if it's not fixed for you.

Maybe someone else will help you better in the meantime.
Reply With Quote
  #3  
Old 01-31-2020, 04:52 PM
MTTRSS MTTRSS is offline
 
Join Date: Jan 2020
Posts: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hey Lange, thanks for your answer. I need to use this code on my wordpress website. Actually I created a PHP file called login.php (with that content) and then I included it in my wordpress template.

This is my data:

PHP Version: 7.1.33
vBulletin Version: 3.8.11
Wordpress Version: 5.3.2
vBulletin Charest: ISO-8859-1
Wordpress Charest: UTF-8

Since we are talking about charset, the feed I bring inside my vbulletin from wordpress comes with the special characters not showing well. I suppose is cause the two charsets differences. How can I turn my vb to UTF-8?
Reply With Quote
  #4  
Old 01-31-2020, 05:32 PM
lange's Avatar
lange lange is offline
 
Join Date: Apr 2003
Location: Montreal (Canada)
Posts: 282
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Suggestion to be more constructive, you should share your code maybe open a Mod topic in the Mods forum. I'll do the same later if the request is worth it.

I use the WordPress Execphp plugin to import the vBulletin topics of each forum into WordPress.

I'm now on PHP 7.2+. I have to double-check the vB-WP bridge because I have a fatal error under this version of PHP. I won't have time for several weeks. My priority is the vBulletin side right now. WordPress is after.


For the UTF8 : https://vborg.vbsupport.ru/showthread.php?t=327461
Reply With Quote
  #5  
Old 01-31-2020, 06:59 PM
MTTRSS MTTRSS is offline
 
Join Date: Jan 2020
Posts: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by lange View Post
Suggestion to be more constructive, you should share your code maybe open a Mod topic in the Mods forum. I'll do the same later if the request is worth it.

For the UTF8 : https://vborg.vbsupport.ru/showthread.php?t=327461
I am sorry for my ignorance since I am new into vBulletin world, but you meant the code I posted in the first post? If yes well that's it all.
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 11:30 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.06179 seconds
  • Memory Usage 2,205KB
  • 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
  • (1)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)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