Files
test-php-2015/README.md
2020-12-30 10:39:17 +07:00

1.8 KiB
Raw Blame History

Test assignment from 2015

Это реализация тестового задания, выполненное в 2015 году. Из переработок в коде за последующие годы: был убран явный хардкод доступов до БД.

Test assignment description

Необходимо написать прототип веб-сайта со следующим функционалом:

  1. Регистрация пользователей. Пароли пользователей должны быть зашифрованы алгоритмом Blowfish. Также, необходимо подтверждение регистрации по e-mail.

  2. Личный кабинет.

    • Отображение баланса лицевого счёта;
    • Пополнение баланса. Достаточно формы для ввода желаемой суммы. После отправки формы, баланс пополняется автоматически;
    • Перевод денежных средств другому пользователю;
    • Отображение истории движения средств в табличном виде.

Требования к внешнему виду

Главный критерий — аккуратность. Возможно использование CSS-фреймворков.

Общие требования

  • PHP версии >= 5.4
  • СУБД MySQL

Разрешается использовать любые PHP-фреймворки и собственные наработки. При работе с базой необходимо использовать транзакции. Особое внимание стоит уделить безопасности.