VodkaFish, the difference is that with the admin.php file alone, they can’t do anything:
- they can’t log in if they don’t know your password
- they can in any case not access anything in the system folder from the web, if you’ve moved the system folder above the html access just as you would in the earlier method.
In fact, the only difference really is that Ellis have gone ahead and arranged the basis to reduce confusion.
I go one step further, being a bit concerned when I see a site get hit from known places.
I make a new folder, with yet another name; not so easily guessable.
I put the admin.php in that folder, and rename it to index.php.
I arrange .htaccess to allow that folder
I use admin by site.url.com/folder, which is quite normal and has no .php
Now, someone from the web must guess the name of that folder, plus guess the password. Other than this, they can’t do anything.
Inside jobs, or careless hosting; well, those are other stories. Makes it important to use someone with a record you trust.
In any case, EE’s security and record are very good indeed.
Regards,
Clive