This is a normal way how the shared SSL works. The reason is in the PHP session not transmitted onto the other domain where shared SSL certificate is located. To remove this problem, we would advise to use a dedicated SSL.