"We just sent you a temporary code by email. It will expire in 2 minutes"
Are you kidding me? These days with all the grey-listing and anti-spam measures it could take an email much longer than 2 minutes to arrive... Who in their right mind coded that?