I thought I'd wait until I updated to the latest version (5.47a) from 5.45c to see if this problem would disappear on its own, but since it's still around...
...sometimes, when I go to the "User Info & Permissions" section of the control panel, and then try to "Retrieve Registration Info Now", the listing is stuck on some older user.
It will do whatever I ask (show the last 10 users, most recent unapproved users, etc.), but it will do it all as if the most recent user is one of the older ones.
This seems to coincide with deleting recently registered users (for example, if a user signs up for 2 accounts, I'll delete one, or if a new registration leaves a bad e-mail address), but I can't be sure of that.
Eventually, the problem just goes away...usually after I haven't deleted any users for a while. But, the problem usually comes back in a week or two.
I have no hacks on the forum, by the way, and I just upgraded to 5.47a.
As of now, I have to keep checking out the Members directory and typing out the new files, then use the Registered User Search to pull up their accounts to approve them. That's getting to be pretty old.
FTP to your Members directory and download memberslist.cgi in ASCII mode - look at it in Notepad. Every entry should look something like:
Name|^|00000000
(If not, then the number and name are reversed, I can never remember)
Are there any entries that do not contain a name, or do not contain a number?
------------------ Charles Capps, Moderator, Post-Install Troubleshooting PLEASE NOTE: Due to time limitations, I do not provide UBB support via email.
Ok... If you can afford to do this, try it. The next time you catch the members being weird, shut down your UBB and fill out a the support ticket - select the 'Malfunctions' item from the dropdown box and hit Go. If Infopop can examine the problem while it's happening, they should be able to solve it.
------------------ Charles Capps, Moderator, Post-Install Troubleshooting PLEASE NOTE: Due to time limitations, I do not provide UBB support via email.
Anyway, how does that function determine where to start counting backwards from? Does it do a count of the accounts in memberslist.cgi, is there a Highest Account Number stored somewhere, or something else?
Sorry, I didn't phrase that well. Support is free for the vast majority of cases, except where extreme intervention is required by Infopop.
I meant, if you can keep your board down for the up to 48 hours that it might take to address a support ticket... <img src="https://www.ubbcentral.com/boards/images/graemlins/smile.gif" alt="" />
Right now, the UBB uses a the memberslist.cgi file for all records - if it's corrupted or otherwise not reporting accurately, the UBB will be thrown off.
------------------ Charles Capps, Moderator, Post-Install Troubleshooting PLEASE NOTE: Due to time limitations, I do not provide UBB support via email.
Charles Capps: Support is free for the vast majority of cases, except where extreme intervention is required by Infopop.
Oh, I see. Well, I'll try opening a case, then, thanks.
I meant, if you can keep your board down for the up to 48 hours that it might take to address a support ticket...
Well, the board is functioning properly otherwise. The only time I encounter the problem is when I drop in to approve new users.
Right now, the UBB uses a the memberslist.cgi file for all records - if it's corrupted or otherwise not reporting accurately, the UBB will be thrown off.
Hmmm. Well, OK, at least it seems the problem is somewhere in that file.
It's very important that Infopop be able to catch the problem while it's happening - if you notice the problem, you need to shut down your board and open that support ticket, then wait for a response on it... That's the only thing I can recommend at this point...
------------------ Charles Capps, Moderator, Post-Install Troubleshooting PLEASE NOTE: Due to time limitations, I do not provide UBB support via email.
Well, it doesn't matter if the forum is up or down, the problem isn't going anywhere.
It's been around for months now.
If the problem does mysteriously disappear, it'll come back in a week or so, and it doesn't seem to be adversely affecting anything else, so there doesn't seem to be any pressing need to inconvenience everyone right now.
I have opened a ticket, tho, and I am working with someone...haven't found anything conclusive yet, tho.
It seems that once a certain number of users is hit (very roughly around 700), the Registered User Display feature stops working.
It looks like it would "fix" itself after I'd do a purge of bad users. The user total would be lower (or the amount of space taken up by their user info or whatever) so things would work again.
As more people signed up, it would stop working again.
So, anyway, that seems to be the cause of the issue. Any chance of this being fixed in the new version? Approving new users is fairly inconvenient at this point...