The title is already succinct enough. Is it possible to have users login with their email address instead of username?
Yes, it's the default behavior - either the username or email address can be used.