No, it's not the admin.php file. It's the admin table in your database.
What have you done to damage your database?
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
Since this is the admin login being effected, I'd be looking at that table in the database poste-haste to see if any changes, (like new admins), have been added.
I'm looking at my DB and i see "admin_level" is missing. How do i add it to the table? I don't remember how to
If I give you the instructions to add that column back to the database, then I'm doing you a disservice, because it's HIGHLY UNUSUAL for that to go missing. It's ALARMING and indicative of much deeper problems which suggest you really need to do a much more aggressive cleanup of your site, both its files and its database.
Your database integrity is suspect. Applying bandages is NOT enough.
Hence my asking many questions to get the bigger picture.
If you wanna go your own way and put bandages on, fine. But don't come here crying for support when other things are broken too. Sorry, that may sound harsh, but it's that important.
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
Im thinking it was removed by someone from my hosting company. When i first started with them i was moved to a faster server and they forgot half my site and wound up taking a few weeks for them to get everything on the same server. I'v paid someone to check out my site to make sure its malware and virus free.