Войти в аккаунт пользователя без пароля
Всем привет!
Ситуация следующая: через сниппет Login (стандартный) ранее были зареганы несколько пользователей. Затем регистрация новых пользователей прекратилась. Теперь заказчик хочет, чтобы зареганные клиенты могли входить только по email.
Если отбросить вопросы безопасности, то как это можно сделать?
В сниппете, который начал писать использую конструкцию
Итак, что нужно изменить (если флаг, то какой и где) в процессоре Модх логин, чтобы я мог позволить пользователю автоматически входить в свой аккаунт по email?
8
Ситуация следующая: через сниппет Login (стандартный) ранее были зареганы несколько пользователей. Затем регистрация новых пользователей прекратилась. Теперь заказчик хочет, чтобы зареганные клиенты могли входить только по email.
Если отбросить вопросы безопасности, то как это можно сделать?
В сниппете, который начал писать использую конструкцию
$user = $modx->getObject('modUser', array(
'username' => $username,
));
$response = $modx->runProcessor('security/login', array(
'username' => $username,
'password' => $password,
'login_context' => 'web',
'add_contexts' => 'web',
'rememberme' => true,
'service' => 'login'
));Где $username беру из $_POST, а $password временно использую реальный (просто, чтоб проверить, что процессор работает).Итак, что нужно изменить (если флаг, то какой и где) в процессоре Модх логин, чтобы я мог позволить пользователю автоматически входить в свой аккаунт по email?
Комментарии: 8