On my websites I have found that sometime IE has problems with allowing people to log in when you do not use www as part of your address. It exhibits the same exact behavior you are describing.
For example, if you go to sitename.com and try to log in, it will redirect to the front page and not allow you to log in. However, if you go to
www.sitename.com, after having shutdown IE first after the previous failure, then logging in works correctly everytime.
Just my experience.
Bret