Re: Login not working except from user.php
I took the code from your login form, transported it to a test site, and it works.
When I try on your site (with a dummy name,) I can see it go through the expected steps.
- post to user.php
- redirect from user.php to modules/profile/user.php
- load modules/profile/user.php (due to login failing)
(Just for reference, the network section of Google Chrome's developer tools was my tool of choice for watching what was happening.)
That all looks correct. What is missing is a message.
The default message mechanism is a interstitial message box with a "click here if it doesn't reload" message. It is possible that your theme is interfering with that.
The more commonly used message delivery is a temporary overlay bubble. This can be enabled in admin under:
preferences -> system options -> general settings -> Use jGrowl redirect
With that option enabled you should be able to see the message that is redirecting to the final user.php page.