My host just "upgraded" my site to a new server. Since that time when approving or deleting pending members the fact that you are logged on is getting lost. There is no pattern. It may take several login attempts before it recognizes that you are logged in. After you have logged in and the login screen is redisplayed, sometimes if you click on the "n members pending" link it will display the list of members pending. If you delete or approve members it will sometimes loop back to the login screen. If you keep trying it will eventually work. All other admin functions work with no problems. No problems moderating posts. Patch level is current. Site Integration Mod has been applied.
My take is that the Session variable is not being maintained on the server correctly. They may have moved from a server to a web farm and the variable is cached. Don't understand why it affects only this function. Anyone have any ideas?<
Not a clue. I've had a similar problem with the cheaper hosting package I have one of my sites on and I've not been able to sort out what is causing it. I suspect it may have to do with the load and/or some other issue with their server. I've just been living with it for the time being. =/<
To follow my cookies and to see how they might change for the things I am testing them for on my test site, I put code in inc_footer.asp that only I can see something like:
if memberid = 1 then Response.Write Request.Cookies() end if
Maybe you can do something like that for your session variables so you can take note on what is getting lost as you go to your site's different pages.<