clean login controller no more need for a try catch cause we dont throw anymore in findByEmail