Добрый день !
Пишу ядро для создания игр (как браузерок так и веб)
реализовано:
* обработчик авторизации:
разработчик пишет функцию авторизации которая возвращает массив:
- логин юзера
- код/токен авторизации
- урл авторизации
суть: логин и код забиваются в сессию(куки) и при каждом обращении к скрипту проверяет возвращенные из функции и имеющиеся в сессии на соответствие если все верно юзер авторизирован если нет кидаем на урл авторизации.
* события:
разработчик пишет функцию которая принимает аргументы определяемые событием и работает с ними.
суть:
событие - юзер повысил уровень.
аргументы - ид юзера, старый и новый уровни.
если уровень равет чему то там прибавляем чегото там к чему то там. на одно событие можно привязать бесконечное количество обработчиков.
Пишу ядро для создания игр (как браузерок так и веб)
реализовано:
* обработчик авторизации:
разработчик пишет функцию авторизации которая возвращает массив:
- логин юзера
- код/токен авторизации
- урл авторизации
суть: логин и код забиваются в сессию(куки) и при каждом обращении к скрипту проверяет возвращенные из функции и имеющиеся в сессии на соответствие если все верно юзер авторизирован если нет кидаем на урл авторизации.
* события:
разработчик пишет функцию которая принимает аргументы определяемые событием и работает с ними.
суть:
событие - юзер повысил уровень.
аргументы - ид юзера, старый и новый уровни.
если уровень равет чему то там прибавляем чегото там к чему то там. на одно событие можно привязать бесконечное количество обработчиков.