Nearly all (1012 out of 1036) of our members are showing up in search results as being "expired" where very few actually are. Many of these users to have expired subscriptions, however, they also have active ones, too. Any tips as to why the system thinks they are expired?
Just to be clear.. are you seeing users that are active that have no expired subscriptions? Now that would be strange. If you are seeing Active users that also have an expired subscription as well, that would make more sense.
I was seeing currently active members who also had expired subscriptions, as well. They were the ones showing as Expired. Tracing through the code, there is an "update_user_status" function that gets called when a subscription is added, but obviously something's wrong with it. I used the "rebuild DB" feature that cleared it up. Though it's concerning such a thing would manifest itself to begin with. I don't know how long it was festering, as I just maintain the site technically, I don't use it on a daily basis.
Hmm that is strange since the "Rebuild DB" feature only rebuilds aMember's Secondary User Databases (htpassword, 3rd party apps, etc) What version of aMember are you using? Were your users imported or are they all originally created through aMember signup? The good news is that I've not seen the problem your describing on any of the sites that I manage or from anyone here in the forum, Hopefully it is a non recurring oddity in your environment.
Using 3.1.8. Some users were imported, but this was 3 years ago now they'd have been imported. My test case user signed up through aMember. OK, here it gets stranger. I just logged in today, suddenly, my test case user again (along with the others from before) shows as being expired. Rebuild DB (realizing it's not intended to do so) again makes that user show up as active.
What 3rd party plugins are you using? (WordPress, vBulletin, etc) Also, is this breaking something or just an oddity that you're curious about? Just tested in a sandbox environment with a fresh 3.1.8 install and can't reproduce it.. if this site is 3 years old, i suspect it has gone through a number of upgrades along the way.. wonder if something got skewed in the process? If it is blocking for you, might suggest opening a support ticket to get sorted.
No 3rd party plugins. This isn't really breaking anything, just confusing this organization's administrative people. Everything looks OK today...I'll keep an eye on it and chalk it up to a fluke.