use Foton\Module\User;
exitAdmin() - выполняет выход из админ панели, очистку сессии и редирект на установленную в настройках панель для входа
ipUser() - выводит уникальный id созданный из ip пользователя
roleAuth() - выводит роль авторизованного пользователя, если пользователь не авторизован выводит false
Login() - выводит логин авторизованного пользователя, если пользователь не авторизован выводит false
ListAuth() - выводит все поля авторизованного пользователя, если пользователь не авторизован выводит false
isAuth() - проверяет авторизован ли пользователь, и соответствует ли роль текущим настройкам, если да выводит true, иначе выводит false и удаляет сессию и куки, если у пользователя сменилась роль на удаленного
auth($login = null, $passw = null, $key1 = null, $key2 = null) – передается логин пользователя, пароль, первый и второй ключ по временным меткам, если пользователь успешно авторизиуется выводит текст про уровень авторизации, иначе выводит текст ошибки
use Foton\Module\Crypt;
generateKey() - генерирует рандомный 32битный код
createKey($password) – выводит сериализованную строку массива, для сохранения
isValid($serialize,$password) – на вход получает зашифрованные данные о пароле и сам пароль. Если пароль верный выводит true, иначе false.