- Баллы
- 103
Довольно много людей хотели реализовать единую систему авторизации\регистрации игроков, но как-то ни кто ничего так и не предоставил. По этому я решил поднять такую систему самостоятельно.
Сразу говорю, что данная система не будет похожа на Mojang`овскую, по этому просто поправить ссылочки в клиенте и сервере не получится. Делаю это из соображений разгрузки главного сервера, ибо потом могут начаться проблемы, если все-таки будут пользоваться. (На данный момент это сайтик на хостингере, мб потом спонсор найдется на норм хост)
По поводу защиты. SQL-инъекции не пройдут, ибо не SQL не используется.
Защиты от брута и не существующего E-mail пока нет, позже напишу.
Пока-что чистка БД ручная, позже думаю дописать удаление не активированных аккаунтов и тех, что старше 1 года. (я думаю, этого будет достаточно)
Совместимости с системой от Mojang нет и не планируется, если будет много просьб, то сделаю.
На данный момент функционал следующий:Идет поэтапная модернизация системы, по этому переодически возможны сбои.
Для получения доступа к API необходимо проходить модерацию
- Регистрация по E-mail, логину и паролю (E-mail пока не проверяется)
- Авторизация по E-mail и паролю
- Выдача uuid каждому аккаунту при регистрации
- Выдача uuid по E-mail
- Выдача логина по E-mail
- Выдача логина по uuid
- Выдача E-mail по uuid
Сразу говорю, что данная система не будет похожа на Mojang`овскую, по этому просто поправить ссылочки в клиенте и сервере не получится. Делаю это из соображений разгрузки главного сервера, ибо потом могут начаться проблемы, если все-таки будут пользоваться. (На данный момент это сайтик на хостингере, мб потом спонсор найдется на норм хост)
По поводу защиты. SQL-инъекции не пройдут, ибо не SQL не используется.
Защиты от брута и не существующего E-mail пока нет, позже напишу.
Пока-что чистка БД ручная, позже думаю дописать удаление не активированных аккаунтов и тех, что старше 1 года. (я думаю, этого будет достаточно)
Совместимости с системой от Mojang нет и не планируется, если будет много просьб, то сделаю.
Последнее редактирование: