Техническое задание: Доработка модуля аутентификации

Общая информация

Существует рабочее веб-приложение, написанное на PHP с использованием JavaScript и базы данных MySQL. В нём частично реализована система учётных записей. Требуется доработать и улучшить ключевые функции безопасности и удобства пользователя.

Текущее состояние (AS-IS)

  • Реализована базовая функция входа (логин) и регистрации новых пользователей.
  • Присутствует механизм подтверждения регистрации по электронной почте.
  • Есть возможность входа в систему как гостя (без регистрации).
  • Исходный код предоставляется для ознакомления.

Требуемые доработки

1. Система регистрации через email

  • Провести аудит и улучшить существующий процесс подтверждения email.
  • Обеспечить надёжную валидацию вводимых данных на стороне клиента (JS) и сервера (PHP).
  • Оптимизировать отправку писем с подтверждением.

2. Функция восстановления пароля

  • Разработать и интегрировать полноценный механизм сброса и восстановления пароля.
  • Реализовать генерацию безопасной одноразовой ссылки, отправляемой на email пользователя.
  • Создать интерфейс для ввода нового пароля с проверкой на сложность.
  • Обеспечить безопасное хранение и обновление пароля в базе данных MySQL.

Технический стек

  • Серверный язык: PHP
  • Клиентский язык: JavaScript
  • База данных: MySQL

Результат работы

Полностью функционирующий, безопасный и удобный модуль регистрации и восстановления доступа, интегрированный в существующее приложение.

Телеграм-рассылка для привлечения клиентов в нише маркетплейсов

Ищу подрядчика для проведения холодных рассылок в Telegram с целью привлечения лидов. Целевая аудитория - владельцы бизнесов на маркетплейсах, которым интересны услуги ведения кабинетов под ключ. Обязательно наличие кейсов и опыта в данной нише.

Разработка интеллектуального Telegram-бота для автоматизации контроля грузоперевозок

Требуется создать ИИ-бота, имитирующего сотрудника логистической компании, для автоматического опроса водителей о прохождении контрольных точек и статусе груза. Цель - заменить ручной мониторинг, который осложнён ненадёжными данными GPS.