Lost messages [message #21758] |
Tue, 14 December 2004 21:37 |
Mathieu
Messages: 47 Registered: December 2004
Karma: 0
|
Member |
|
|
I have a question about FUDforum 2.3.5: can changing a member's profile e-mail address cause a problem?
I'm asking this question because in the forum I've recently transferred on a new server, I noticed afterwards that a member had changed her e-mail address, and she had a new registration date.
I did an upgrade to version 2.6.9RC1, and all her messages prior to the new registration date are now gone, but I think these messages are still in the old forum backup. It seems the consistency checker deleted them.
The problem is the new forum is already in use. So, is there a way to restore them?
And, with FUDforum 2.6.9RC1, may the problem mentionned above happen again?
|
|
|
Re: Lost messages [message #21759 is a reply to message #21758] |
Tue, 14 December 2004 21:47 |
Ilia
Messages: 13241 Registered: January 2002
Karma: 0
|
Senior Member Administrator Core Developer |
|
|
Here is what I think had happened, when e-mail confirmation is enabled if a user chooses to change their e-mail address their account is marked as uncofirmed.
Unconfirmed accounts are removed after 7 days (admin setting) unless they had posted any messages. However, in some very old versions the "if there are any messages" was not present.
I suspect what had happened is that the user actually went and created a new account, hence the "updated" registration date and the old account was removed. Messages belonging to a non-existant account are automatically removed by the forum's consistency checker.
Will this happen again, no because new versions have "posted messages check" before removing any unconfirmed accounts.
Can the messages be restored, yes. You need to grab the SQL queries associated with those messages from the backup, insert them and update the author of the message to correspond with the user's new account.
FUDforum Core Developer
|
|
|