Я добавил опцию для моих пользователей на пользовательскую страницу Wordpress, где пользователь может настроить двухстороннюю аутентификацию для своей учетной записи. Когда пользователь активирует двухстороннюю аутентификацию, я сохраняю сгенерированное начальное число в его метаданных пользователя. Теперь у меня проблема, потому что я не знаю, как я могу проверить это во время входа в систему.
Я подумал, что было бы неплохо сначала выполнить обычный вход в систему, а затем проверить, активировал ли пользователь функцию безопасности. Если да, я мог бы перенаправить его на пользовательскую страницу после входа в систему, где я должен ввести проверочный код. Когда код правильный, я могу продолжить вход в систему. Это возможно таким образом? Поскольку, когда он уже вошел в систему и щелкнул страницу учетной записи, пользователь может видеть содержимое страницы, поэтому эта функция безопасности становится ненужной и больше не нужна.
Есть ли кто-то, кто знает Wordpress и может помочь / сказать мне лучший хук или место, где я могу добавить эту проверку?
Это не вопрос кодирования моих сотрудников! Я сделаю все это самостоятельно, когда узнаю место и правильный процесс.
Картинка с описанием моего варианта использования: