Framework foton
Инструмент для профессиональной разработки web приложений
Авторизация

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.


© Copyright 2026 Разработано на Framework Foton
Продукт зарегистрирован в Роспатенте