You might have created a webservice user in stead of a standard user. The other option could be that you are trying to access a soap webservice with a standard user. Both cases do not work, to login directly in your app you'll need to create a standard user and to access a soap web service you'll need a webservice user. Make sure that the user does have roles assigned otherwise the user still can't login. Hope this helps you further.