2013-09-15 4 views
-1

Я загрузил библиотеку php или вы можете сказать сторонний модуль и поместить их в папку app/Vendors. Есть один файл php, в котором я должен читать пользователя с сеанса. хорошо я использую компонент аутентификации в моем веб-приложение ..so я не как импортировать компонент аутентификации там и как читать пользователюCakephp читает пользователя из сеанса

в данный момент файл находится в директории

app/Vendor/mynewlibrary/examples/bootstrap.php 

и другие вещи Я хочу упомянуть здесь, что bootstrap не является классом .. его простой файл php, в котором мне нужен идентификатор пользователя. Я хочу получить доступ к компоненту auth здесь

+0

Если вы хотите получить доступ к AuthComponent напрямую, вы должны сделать плагин вместо файла в папке поставщика. Вы создаете bootstrap.php, поэтому, похоже, вы все равно должны были использовать плагин. [подробнее] (http://book.cakephp.org/2.0/ru/plugins.html#creating-your-own-plugins) – Jelmer

+0

Попробуйте просто 'var_dump ($ _ SESSION)' из самого файла bootstrap? Там должна быть вся сессия. Не рекомендуется, но это вариант. –

+0

@Jelmer хорошо я использую библиотеку thirdparty .. я не создал файл сам .. и я не знаю, как сделать плагин .. библиотека имеет много папок и файлов в нем ... но мне нужен пользователь id только в одном файле – mynameisbutt

ответ

0

я сделал это для того, чтобы получить информацию о пользователе из сессии

 $_SESSION['Auth']['User']['id'] 
Смежные вопросы