Разработки Аддона для XenForo v2.2.16
Техническое Задание для Разработки Аддона для XenForo v2.2.16
Общие требования:
Разработка аддона для модификации стандартной регистрации на форуме XenForo v2.2.16.
Аддон должен быть совместим с последними версиями PHP и соответствующими зависимостями XenForo.
Основные задачи:
Модификация регистрации:
Удаление поля email из процесса регистрации, а также из всех связанных форм и функций на форуме, чтобы оно не использовалось в системе (в т.ч. в профилях, аутентификации и восстановлении пароля).
Реализация уникальной секретной фразы:
Введение нового поля в форме регистрации для уникальной секретной фразы (сид-фразы), которая будет использоваться для восстановления доступа к аккаунту.
Секретная фраза должна генерироваться автоматически и предоставляться пользователю в момент регистрации. Фраза генерируется путем случайного комбинирования слов из предзаданного списка из 100 слов, обеспечивая уникальность каждому пользователю.
Фраза должна храниться в базе данных в зашифрованном виде.
Изменения в админ-панели:
В админ-панели должна быть возможность просмотра зашифрованной секретной фразы для каждого пользователя.
Должны быть реализованы функции для администратора по изменению или обновлению секретной фразы при необходимости.
Безопасность аккаунта пользователя:
Любые операции, связанные с безопасностью аккаунта (изменение пароля, настроек безопасности), должны требовать ввода секретной фразы.
Технические детали:
Разработка должна следовать стандартам кодирования XenForo и обеспечивать высокую производительность и совместимость с основной платформой.
Аддон должен быть легко устанавливаемым и настраиваемым через стандартный механизм управления аддонами XenForo.
Необходимо предусмотреть возможность локализации всех новых пользовательских интерфейсов.
Документация и поддержка:
Разработчик должен предоставить полную документацию по установке, настройке и эксплуатации аддона.
Требуется обеспечить техническую поддержку для устранения возможных неполадок после запуска аддона.