SleepWalker
e18f6a08b0
Merge branch 'master' into account_sessions
2016-06-04 15:59:01 +03:00
SleepWalker
7bc32c18a1
Merge remote-tracking branch 'origin/rules_improvements'
2016-06-03 22:45:45 +03:00
ErickSkrauch
67fa28aaa1
Удалён никому ненужный SiteController
2016-05-31 21:25:04 +03:00
ErickSkrauch
c3e7e99baa
В конфиге докера починена работа xdebug
2016-05-31 21:05:18 +03:00
ErickSkrauch
1945a7baec
Добавлен роут и логика для обновления access_token по refresh_token'у
2016-05-31 01:03:30 +03:00
ErickSkrauch
cb038c897b
Добавлены тесты для ответа сервера о истёкшем токене
...
Добавлены doc-блоки для поведений в базовом контроллере
2016-05-30 21:11:22 +03:00
ErickSkrauch
bdc96d82c1
Реорганизована выдача JWT токенов
...
Добавлен механизм сохранения сессий и refresh_token
2016-05-30 02:44:17 +03:00
ErickSkrauch
98c01625d1
Добавлена конфигурация для php
2016-05-29 23:38:19 +03:00
ErickSkrauch
b5ed01853e
Убран валидатор на тип алгоритма хэширования пароля для формы инициализации смены E-mail адреса
2016-05-23 22:55:36 +03:00
ErickSkrauch
fe2c422621
Реализовано автоматическое обновление алгоритма хэширования пароля во время авторизации пользователя
2016-05-23 22:42:50 +03:00
ErickSkrauch
3d6d9d484c
Исправлены тесты для формы инициализации смены E-mail адреса
2016-05-23 21:27:09 +03:00
SleepWalker
1b4249ecd7
#100 : password protection for email change form
2016-05-22 22:04:52 +03:00
ErickSkrauch
c34f0947ad
Форма инициализации смены E-mail адреса теперь требует ввода пароля
2016-05-22 21:36:02 +03:00
ErickSkrauch
ad42411a89
Реализован обработчик для смены языка аккаунта
2016-05-19 01:10:05 +03:00
ErickSkrauch
45678f8786
Добавлены тесты для EmailActivationExpirationBehavior
2016-05-17 18:02:15 +03:00
ErickSkrauch
a21d010373
Переход на полустабильный релиз Codeception 2.1
2016-05-16 23:13:54 +03:00
ErickSkrauch
6c74e23157
Дописаны недостающие тесты для форм смены E-mail адреса
2016-05-16 23:09:44 +03:00
ErickSkrauch
f99b281f30
Добавлены экшены в контроллер и 1 тест (больше не успел)
2016-05-16 11:21:12 +03:00
ErickSkrauch
50439fdaeb
Реализованы формы для шагов смены E-mail адреса, покрыты unit-тестами
...
У EmailActivation добавлено поле $_data и дописано поведение для работы с ним
Упрощено подключение фикстур для EmailActivations
2016-05-16 01:33:19 +03:00
ErickSkrauch
e2e31c3720
Логика проверки ключа из KeyConfirmationForm вынесена в отдельный валидатор
...
У EmailActivationFixture зафиксирован стандартный путь к файлу данных
2016-05-15 14:13:51 +03:00
ErickSkrauch
0ba1be27e8
Наведён порядок в моделях проекта
2016-05-14 02:47:17 +03:00
ErickSkrauch
ecd92b8fda
Добавлена поддержка запоминания языка для аккаунта
...
Обновлена минимальная версия Yii2
Удалено немного хлама от Yii2 Advanced
Исправлены некоторые тесты
2016-05-13 12:03:00 +03:00
ErickSkrauch
65382fa1ce
Добавлен phpmyadmin в docker-compose
2016-05-12 23:28:23 +03:00
ErickSkrauch
184ff02240
Изменёна кодировка столбца username в usernames_history для организации бинарного поиска
...
Из Account вынесена логика аутентификации в дочерний AccountIdentity
Исправлена логика валидации при вызове на неизменённом нике для формы смены ника
2016-05-12 11:50:30 +03:00
ErickSkrauch
2a4da87fd5
Реализована форма восстановления пароля от аккаунта
...
Логика проверки пароля вынесена в отдельный валидатор
В composer.json докинута зависимость от php7
2016-05-12 01:13:33 +03:00
ErickSkrauch
ebf4947c37
Обновлена версия Codeception (там поправили баг с анонимными классами)
...
Переписаны тесты для базовой формы с кодовым доступом
В базовую форму кодового доступа добавлена проверка на истечение кода
2016-05-12 01:13:33 +03:00
ErickSkrauch
15922ba02e
Немного приемственности в именовании сущностей
2016-05-10 23:28:04 +03:00
ErickSkrauch
c6547b6540
Добавлен action для формы восстановления пароля
2016-05-10 23:25:04 +03:00
ErickSkrauch
a29cb76cbf
Образован trait AccountFinder для поиска пользователя по его нику\мылу
...
Модель EmailActivation теперь умеет автоматически создавать своих правильных потомков по соответствующему типу
Добавлена форма восстановления пароля и её обработчик (без контроллера)
2016-05-10 22:40:06 +03:00
ErickSkrauch
ce2e68faf6
Обновлён Codeception до версии 2.1
2016-05-10 15:07:46 +03:00
ErickSkrauch
455d7b9469
Merge branch 'docker'
2016-05-10 01:59:49 +03:00
ErickSkrauch
23d6975399
Окончено внедрение докера для развёртывания dev-окружения
2016-05-10 01:49:50 +03:00
ErickSkrauch
7b7ed0ad51
Уже почти всё настроено (но с node-dev-server есть траблы)
2016-05-05 11:15:53 +03:00
SleepWalker
267822ba99
Added change username form
2016-05-02 16:13:18 +03:00
SleepWalker
75a0811488
Do not request password till newPassword and newRePassword are valid
2016-05-02 13:11:10 +03:00
ErickSkrauch
f83e98818a
Первичные конфиги докера (по мануалам и копипасте)
2016-05-02 11:01:38 +03:00
ErickSkrauch
479f633d3f
Добавлена защита от регистрации на сервисы 10-минутной почты
2016-05-01 19:43:28 +03:00
ErickSkrauch
45b1f43d09
Добавлено поле для разлогивания всех авторизованных устройств при смене пароля (пока без имплементации)
2016-04-25 00:30:10 +03:00
ErickSkrauch
f9ac47519f
Обновлена jwt бибилотека до релизной версии
2016-04-23 22:06:52 +03:00
ErickSkrauch
cba769a1ec
В проект внедрён RabbitMQ.
...
Контроллер для работы с RabbitMQ научился создавать типизированные аргументы для $body
Добавлена таблица с историей ников
Добавлена таблица Mojang ников
Добавлена проверка активированности аккаунта в AccountsController
2016-04-23 21:44:10 +03:00
SleepWalker
067fc1d3d6
Добавил эксепшен в случае утсутствия мыла.
...
З.Ы. Туда бы di в тот класс... :)
2016-04-15 07:06:21 +03:00
ErickSkrauch
a69cd2da2c
Исправлен баг с валидатором ника в форме смены никнейма
2016-04-15 02:01:01 +03:00
ErickSkrauch
085869f2bc
Merge branch 'rabbit_mq'
2016-04-15 01:45:52 +03:00
ErickSkrauch
1844d460f3
Конфиги для локальных настроек соединения с RabbitMQ
2016-04-15 01:45:33 +03:00
ErickSkrauch
0102dc14d8
Мелкие правки по коду: поправлен размер шрифта ектста активации аккаунта, исправлено появление исключения в случае предусмотренной ошибки, npm-debug добавлен в gitignore
2016-04-15 01:10:19 +03:00
ErickSkrauch
3ca9c0d2e4
Если верить рецептам Yii2, это должно ускорить обновление composer зависимостей
2016-04-12 00:55:02 +03:00
ErickSkrauch
d2c064ac88
Первичная реализация компонентов RabbitMQ в проекте
2016-04-12 00:46:44 +03:00
ErickSkrauch
a021b61412
Исправлены тесты
2016-04-09 03:22:50 +03:00
ErickSkrauch
d409a33acd
Обновлена версия библиотеки JWT, т.к. там была Strict Error
2016-04-09 01:51:44 +03:00
ErickSkrauch
8b06adb7e8
Написал простецкую обёртку над Mojang API (пока только метод запроса uuid по нику).
...
Зафиксировал минорные версии для библиотек Composer
2016-03-22 00:22:17 +03:00