if you set this to 'false', do things work without errors for customer logins?

Code:
define('ENABLE_SSL', 'true');
If so, then the problem is in how your server's shared-SSL operates.