Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Nexia's ImpEx fix for IP.Boards users passwords Details »»
Nexia's ImpEx fix for IP.Boards users passwords
Version: 1.00, by vbenhancer vbenhancer is offline
Developer Last Online: Nov 2012 Show Printable Version Email this Page

Category: Administrative and Maintenance Tools - Version: 4.1.x Rating:
Released: 01-31-2012 Last Update: Never Installs: 15
DB Changes Uses Plugins
 
No support by the author.

Essential to everybody who moved from IP.Board to vBulletin lately.

You always complain that the IP.Board ImpEx is uncomplete because it does not import passwords... here is the fix!

... the guys at vB.System say they can't because the password is coded different from vB... false affirmation... it is really easy to fix when we do a little research as coders!

ok, there you go, you simply have to install this product after you used ImpEx, and your users will be able to use their original password to login.

this tool does not edit any file, no manipulation of data, etc...

i tested it on a board with 25 000 users, it taked less than 5 seconds to install. the rest is like 0.000065s to do the transfer when someone try to login!

the engine will convert the old password into a new vBulletin format when someone with an IP.Board password is detected. it will not mess up your board for other systems, as it is checking the right details.



content of the readme...

################################################## #############################
# PRODUCT NAME: Nexia's ImpEx fix for IP.Boards users passwords
# DESCRIPTION: Import and manage old IP.Board passwords inside vBulletin
# CONCEPT: Missing feature in ImpEx for ages!
# AUTHOR: Jean-Pierre Michaud, aka nexialys the vbenhancer
# CONTACT: nexialys@yahoo.com
# COMPATIBILITY: Source: IP.Board 2.x and 3.x all versions
# Target: vBulletin 3.7.x and newer and 4.x all versions

################################################## #############################
# NOTICES BEFORE INSTALLATION:

# 1: This product is completely useless for you if you did not merge a IP.Board forum within your vBulletin lately...

# 2: You need to still have your ImpEx installation in place to do the install of the product. Once installed, you do what you want with ImpEx, as it is not required anymore.

# 3: You can uninstall this product without risks. But when you do, wait until all your users have logged-in at least once to update their password, or they will have to do the old way, reset their password via email.

# 4: The tool will convert users password when they try to login, and update it in the database, so there is no event afterward. Users NEED to login to make it work... when resetting their password, the system clean the data anyway, so it is safe.

# 5: Salt was hashed during the install process, that does not mean you can't season your board to your own taste...

################################################## #############################
# INSTALLATION:

... simply use the products manager to import the product file included in the "IMPORT_THIS_PRODUCT" folder.

there is no setup, no configuration to make.
everything is based on your existing board.

################################################## #############################
# UN-INSTALLATION:

... simply uninstall. the users who did not log-in since the install will need to reset their password.

Download Now

File Type: zip nex_import_ipbpass.zip (3.7 KB, 96 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 02-01-2012, 05:43 PM
vbenhancer's Avatar
vbenhancer vbenhancer is offline
 
Join Date: Dec 2009
Location: Qu?bec city, Canada
Posts: 740
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i release it as BETA, not because it is not complete, but because a lot of IP.Boards and vBulletin versions are involved so there may be bugs in some versions... if you install the product and it fails delivering a password more than 3 times, post your situation here...
Reply With Quote
  #3  
Old 02-08-2012, 04:47 PM
vbenhancer's Avatar
vbenhancer vbenhancer is offline
 
Join Date: Dec 2009
Location: Qu?bec city, Canada
Posts: 740
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

no echoes? so i suppose the 9 guys who downloaded it are happy with the solution?!
Reply With Quote
  #4  
Old 02-23-2012, 03:35 PM
Merenguista's Avatar
Merenguista Merenguista is offline
 
Join Date: Sep 2010
Location: Morocco
Posts: 70
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Merci bcq même si je ne sais pas trop à quoi ça sert ..
Reply With Quote
  #5  
Old 03-03-2012, 03:42 PM
vbenhancer's Avatar
vbenhancer vbenhancer is offline
 
Join Date: Dec 2009
Location: Qu?bec city, Canada
Posts: 740
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

y a des fois, les gens... misère...

... next time, in english, thanks!
Reply With Quote
  #6  
Old 04-28-2012, 06:25 AM
fahl fahl is offline
 
Join Date: Feb 2008
Posts: 103
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks vbenhancer,much appreciated

Getting this error,
vBulletin 4.1.12 Patch Level 1
From
Ipn 3.3.1.

Code:
ImpEx Database error

mysql error: Invalid SQL: 
		SELECT id, members_pass_hash, members_pass_salt
		FROM members
	

mysql error: Unknown column 'id' in 'field list'

mysql error number: 1054

Date: Saturday 28th 2012f April 2012 03:09:05 AM
Database: trikersu_trikersuk
MySQL error: Unknown column 'id' in 'field list'
Reply With Quote
  #7  
Old 04-28-2012, 07:53 AM
alasiri alasiri is offline
 
Join Date: Oct 2008
Posts: 6
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

thanks
Reply With Quote
  #8  
Old 05-13-2012, 10:00 AM
Acers's Avatar
Acers Acers is offline
 
Join Date: Feb 2005
Posts: 180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by fahl View Post
Thanks vbenhancer,much appreciated

Getting this error,
vBulletin 4.1.12 Patch Level 1
From
Ipn 3.3.1.

Code:
ImpEx Database error

mysql error: Invalid SQL: 
		SELECT id, members_pass_hash, members_pass_salt
		FROM members
	

mysql error: Unknown column 'id' in 'field list'

mysql error number: 1054

Date: Saturday 28th 2012f April 2012 03:09:05 AM
Database: trikersu_trikersuk
MySQL error: Unknown column 'id' in 'field list'
To fix this (as the database has changed in the latest IPB version, open the product file attached by nexia and change (Line 87)
PHP Code:
        SELECT idmembers_pass_hashmembers_pass_salt 
to
PHP Code:
        SELECT member_id as idmembers_pass_hashmembers_pass_salt 
That will fix it
Reply With Quote
Благодарность от:
vbenhancer
  #9  
Old 01-12-2013, 06:08 PM
ripley ripley is offline
 
Join Date: Nov 2010
Posts: 24
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Downloaded, performed Acers' modification, and receive this error when registering a new user:

Code:
Fatal error:

    A required field called import_ipbpass is missing or has an invalid value.

Unable to proceed with save while $errors array is not empty in class vB_DataManager_User in [path]/includes/class_dm.php on line 849
Reply With Quote
  #10  
Old 01-12-2013, 07:10 PM
ripley ripley is offline
 
Join Date: Nov 2010
Posts: 24
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Whoops, just noticed author sig. Guess members will have to go through password reset.
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 02:06 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.05167 seconds
  • Memory Usage 2,321KB
  • Queries Executed 24 (?)
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
  • (3)bbcode_code
  • (2)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (10)post_thanks_box
  • (1)post_thanks_box_bit
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (1)postbit_attachment
  • (10)postbit_onlinestatus
  • (10)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_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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete