Location based layer of authentication added to wp_authenticate.