О чём я никогда не задумывался до этого самого обсуждения: почему все сервисы вообще требуют адрес электронной почты?
Если убрать все уведомления или другое использование (о чём шла речь здесь) и не принимать во внимание все причины, по которым ПРОВАЙДЕР сервиса хочет его получить (создание базы данных, возможность рассылки объявлений, потенциальная реклама, незначительное ограничение массового создания учётных записей? [на самом деле нет], возможно, способ связаться с пользователем и т. д.), то с точки зрения ПОЛЬЗОВАТЕЛЯ: зачем? Если вы действительно не хотите, чтобы с вами связывались или чтобы вам приходили какие-либо письма.
Я вижу только восстановление доступа к учётной записи в случае утери пароля и подтверждение того, что вы контролируете адрес электронной почты, на случай взлома вашей учётной записи тем или иным способом.
Разве мы не просто «привыкли» к этому и уже давно не задаём себе этот вопрос? В случае с электронной почтой это, на мой взгляд, вполне приемлемо, так как вам не обязательно указывать свой «личный» адрес — всегда можно создать другой, если захочется (что гораздо сложнее сделать с номером телефона!).
Разве нет аргумента в пользу возможности создания учётной записи «без электронной почты»? Или сделать адрес электронной почты необязательным? Я знаю, что почти никто так не делает, но почему!?
Справедливо, но можно привести аргумент в пользу «биткоин-подхода» к решению этого вопроса (как опциональный вариант, решение остаётся за пользователем): если вы потеряли пароль, не стоит жаловаться — это был ваш выбор, и вы сами решили взять на себя ответственность за его сохранность. Также можно представить альтернативные способы восстановления аккаунтов, не требующие ни электронной почты, ни номера телефона (по сути, вообще никаких контактных данных).
Мне кажется вполне возможным предусмотреть опцию для приватной и беспроблемной регистрации, если пользователь этого хочет (и если администраторы готовы): только имя пользователя и пароль, и всё. Никаких контактных данных, никакой проверки их наличия (тут тот же вопрос: зачем вообще нужна проверка электронной почты, к которой мы все привыкли? Она ведь не гарантирует, что вы не допустили опечатки, поскольку часто исправить email невозможно. Её цель — убедиться, что вы указали действительный адрес, потому что у вас НЕТ ВЫБОРА. Вы обязаны предоставить его, и бог упаси, если вы намеренно указали несуществующий адрес. Кстати, временные почтовые сервисы всё ещё существуют).
Метод регистрации «без электронной почты» также мог бы решить задачу, обсуждаемую в этой теме.
Да, известно, что SMS не подходит для важных вещей. Электронная почта тоже небезопасна, и, вероятно, даже хуже! Однако SMS кажется довольно надёжным, хотя на самом деле это не так.
Я закрываю эту тему, так как обсуждение ушло не по теме и здесь нет достижимых целей.
Основной вопрос заключался в следующем:
«Как разрешить вход пользователей по номеру мобильного телефона»
…и ответ: регистрация через SMS на мобильный телефон может работать с помощью пользовательского плагина, как упомянул Сэм здесь.
На сегодняшний день, однако, такого плагина не существует, и в ближайшее время не планируется его внедрение в ядро системы. Поэтому его придётся реализовать в виде отдельного плагина.
Так что, если вам действительно необходима эта функциональность, пожалуйста, создайте тему в категории Marketplace и укажите там свой бюджет.