Cool Surfer
Jan 17 2008, 12:58 PM
Dunno if it is a bug or was designed to be like this....
I installed converge on one of my sites
mysite.com/converge
forum1 at site1.com/forum
forum2 at site2.com/forum
imported members of both forums into converge. >>> all fine till here.
Tried to change email address of member id 2 of site2, but it says email address is taken up. While there is no member using that email id.
How to fix it pl.
Cool Surfer
Jan 17 2008, 01:09 PM
now the same user has emailid@email.com at site 1 and anotheremailid@site2 with same user name.
Is it possible?
bfarber
Jan 18 2008, 02:21 PM
Hello,
They won't be seen as the same member in Converge, because the emails are different. Remember - Converge only links up based on email (it doesn't link up based on anything else) so as far as Converge is concerned, they're two different accounts.
The issue you're referring to is a bug of sorts in IPB. Because the email you are trying to change the member to on site2 exists in Converge, it's reported as taken. We're going to have to think about how to improve this, however, in a future release of IPB.
OpenWare
Jun 21 2008, 09:05 AM
Actually, I just ran into this "bug" (Sorry if I'm dragging up a dead topic).
I manage two sites, part of a SciFi-themed group. We have our main site with 3200 members, and we have a new site we started with just 10-odd. I decided to use Converge to link them together, because it saves me a lot of hassle. The problem is, some of the members that registered on the new site, used a different email address. I had not clued into this until recently.
I saw two member accounts on our main site with the displayname "cvg_<random_number>". Could you guys consider adding a merge-member option into IPB?
Say for example John on Site A has the email: jbloggs@mail.tld and Member ID: 1; On Site B the email johnb@mail.tld and member ID: 2. John logs in to Site B with his email from site A and gets prompted to pick a display name. He realises his email address on A is different to that on B so he backs out and tries again with his old address and logs in fine. But IPB created the account with a temporary displayname "cvg_12345". I see this display name when I login and realise what has happened, but I cannot change the email address on John's account on B to match the email on A because Converge tells me the address is in use by a member. Now I could delete the site B account out of Converge, so the member would have to use the different email addresses, but that defeats the point of a shared sign in.
My solution to the issue, a work-around, I deleted both of John's accounts from Converge, which thankfully doesn't remove them from the forums. Then I changed the email on one of the forums to match the other, and imported the members from one of the applications, which re-imported the login information. In my case, neither of the cvg_ accounts had any posts attached to them, so I simply deleted them from the forum before doing this.
Would it be possible to release a tweak/patch to IPB 2.3.x to provide a merge-member feature. Either at login for the member, or manually via the ACP. Say, this example John logs into B and is prompted for his display name and he realises he has two different emails, but he naturally cannot change A to match B or vice/versa. So from the ACP on site B, the admin could merge John's two accounts, changing all John2's post, topic and PM ID's to that of John1, deleting John1's account out of converge, and changing John1's email to match that of John2 before finally deleting John2 from the forum, so that when John logs in to B using his email from A, he gets logged into the right account.
bfarber
Jun 23 2008, 01:45 PM
It is unlikely we would release a patch for such a thing.
I may attempt to release the one I wrote up for OUR site at some point, however.