@
proxwian, Совместимость с AuthMe работает только в режиме шифрования xAuth, полная поддержка алгоритмов в соответствии с возможностями AuthMe не реализована ( можно реализовать свой алгоритм в файле instruments/auth/authme.php , функции createPass и checkPass ) . В 2.15 забыл это указать.
@
Tedner, htaccess не это не повлияет. А файл\папка ( install\install.php ) доступна для чтения?
@
Феня, Если работаете в среде webMCR то $user->name(), предварительно проверив что пользователь авторизован и не забанен ( empty($user) or $user->group() == 2 ) .
Если webMCR не загружен то надо сначала инициализировать движок и только потом уже проверять состояние авторизации. ( проверка авторизации различается от выбранного типа совместимости, так что универсальной "куки" нет ).
Пример инициализации в тестовом php файле в корневом каталоге:
Код:
require ('./system.php'); BDConnect(); // инициализация движка и соединение с БД
require(MCR_ROOT.'instruments/user.class.php'); MCRAuth::userLoad(); // инициализация авторизованного пользователя
if (empty($user) or $user->lvl() <= 0) // пользователь не авторизован или заблокирован
вместо $user->lvl() можно проверять по группе $user->group() == 2
вместо require(MCR_ROOT.'instruments/user.class.php'); с версии 2.3 (от 3 августа) рекомендуется использовать loadTool('user.class.php', 'instruments/');