universal impex password retriever

phpBB, IPB, MyBB, these systems usually have incompatible password saving process that is different from vB, and then, when you import a forum into vBulletin, you loose passwords, so members have to reset them…

how pointless.

i’ve done it in the past for a client, so i suppose i can replicate it, even if it is 5 years ago… and no source code!

in ImpEx, import the password anyway, AND tag the usertable with a new field called “importedfrom”, and the entry will be the forum name it was inported from.

>> Roger with password XXXXX from phpbb

the login form have to be modified to also record the original password entered in the field, without hashing it with the javascript… i personally disable the javascript, but i suppose we can duplicate what we enter in the field in a hidden field. if not, we simply disable the javascript.

when the user click to login, two processes are added:

1- the unhashed password is filtered into the verif of the system “importedfrom”… and hit against the password saved in the dB.
2- after approved password, the hashed password is saved to replace the old password. and the “importedfrom” is emptied so the process will not do it again.

that way, we do not have to filter all passwords on ImpEx, each time an imported user log-in, the system will simply update the password with the proper hash.

i’ll do this with phpBB as it is free and we have access to the process. if i find the one of IPB i let you know… 🙂

wanna play with this?

i want to have stunning engines for INET, they have to notice that we work better than their staff.

Views: 14

10 thoughts on “universal impex password retriever”

  1. Drew dit :

    Ok although i would make the importfrom field contain a serialized array with the old password and what forum software it was imported with, it seems more logical to me 😉

    Yeah i would actually like to help out with this it seems like a cool concept

  2. nexia dit :

    yeah, maybe the serialized may be more efficient, so if the password field is empty, we know why… 🙂

    but this part is to be dealt with the guy at Jelsoft who handle the ImpEx… vBulletin Community Forum – View Profile: Jerry

    i contacted him about this…

  3. Drew dit :

    Ok as long as he gives you credit for it right 😉

  4. nexia dit :

    he doesn’t have to, INET will… 🙂

  5. Drew dit :

    That works too

  6. nexia dit :

    jut an update… Jerry and Wayne think i’m a complete moron to suggest such a change in ImpEx…

    i simply forgot to add this when i received the answer from Jerry.

  7. Drew dit :

    Yeah they will probably add it soon.

  8. nexia dit :

    hey, you so know how Jelsoft act in the real life… lol

  9. Drew dit :

    lol, did they say any reasoning?

  10. nexia dit :

    sure not, why excuse an insult… they prefer to say they don’t know that vb.org exists, so they can leech anything from it. same when we suggest something, they will say they never read the suggestion, but implement something due to the market changes.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

En savoir plus sur Un Papa Pro

Abonnez-vous pour poursuivre la lecture et avoir accès à l’ensemble des archives.

Continue reading