Please check that you did not mix up customers and users. A customer can login to the ISPConfig 2 and manage his sites (and create system users on the tab User & Email) but he cannot login to the system (e.g. by using FTP, email) because he is not a system user. A customer is an object that exists only in the ISPConfig 2, but not on the system.
A system user cannot login to the ISPConfig 2, but he can use services such as email, etc.