Email коды не считаются безопасными в наше время. Факторы аутентификации должны быть разные. Желательно - разные физические устройства. Телефон. Планшент. RSA-token генератор.
Автор на самом деле задает хитрый и лукавый вопрос.
Хочу максимально упростить вход пользователей на сайт
и этот вопрос противоречит целям и задачам которые идут ниже.
Потенциальный злоумышленник скорее всего угадывать ничего не будет. Он обычно осведомлен
об особенностях безопасности и точно знает что делает. Угадайка здесь вобщем - то не интересная
темя для обсуждения.