Correct admin login validation
Merge pull request #892 from opencarthelp/v1.5.6.1

Admin login validation and redirect
Fixed issue #905: orders without shipping do not cause PHP notices.
Merge branch 'v1.5.6.1' of https://github.com/opencart/opencart into v1.5.6.1