1. поле: почта или логин
2. капча
3. кнопка отправки
на сервере:
1. проверка периодичности отправки по IP, по юзеру/почте,
2. если верно - приходит письмо со ссылкой, содержащей хэш, для последующей смены пароля после перехода по ней. И никаких логинов и паролей в письме!
3. после перехода - проверяется сессия: если запрос пароля из этой сессии - СРАЗУ выполняется автоматический вход в систему с надписью, что "доступ восстановлен" и две кнопки (или линка): "перейти в ЛК" и "На главную", если сессия новая - предлагается ввести логин или почту (в зависимости от того, что было введено при запросе процедуры смены пароля изначально).