If it works in private mode, that implies that it's either a cookie issue or cache issue or an issue with an extension that's not set to run in private mode.

Does everything work fine in normal mode in a test standalone installation?