Thanks for the files and info. The problem is how you have configured the login. Currently you are comparing the username and password that are entered to the user's id. You should instead be comparing the username to the username or email address value and the password should be compared to the password column.
To make this change edit the authenticate user server behavior on the login page and in step 2 of 3 update the columns that you are comparing to the username and password fields.