Как сделать проверку авторизации пользователя во внешнем скрипте?

#1 29 августа 2010 в 17:39
Добрый день интересует вопрос: Как сделать проверку авторизован ли пользователь во внешнем скрипте, который подключается в модуле?

То что в общем шаблоне: if($inUser->id){
$uid = $inUser->id;} — не помогает! Как быть?
#2 29 августа 2010 в 18:16
  1. if (isset($_SESSION['user']['id'])) { ... }
#3 29 августа 2010 в 18:18
GansICH, скрипт сам в студию.
а вообще можно посмотреть например /core/ajax/karma.php
  1.  
  2. define("VALID_CMS", 1);
  3. define('PATH', $_SERVER['DOCUMENT_ROOT']);
  4. define('HOST', 'http://' . $_SERVER['HTTP_HOST']);
  5.  
  6. include(PATH.'/core/cms.php');
  7.  
  8. $inCore = cmsCore::getInstance();
  9.  
  10. $inCore->loadClass('page');
  11. $inCore->loadClass('user');
  12.  
  13. $inUser = cmsUser::getInstance();
  14. if (!$inUser->update()) { $inCore->halt(); }
  15. if($inUser->id){
  16. $uid = $inUser->id;}
  17.  
как то так.
#4 29 августа 2010 в 20:32
спасибо Администратору помогло!
#5 4 января 2012 в 16:43

if (isset($_SESSION['user']['id'])) {… }

Администратор
В переменной храниться id авторизованного пользователя? А то пытаюсь вытащить id пользователя…
#6 4 января 2012 в 17:19

А то пытаюсь вытащить id пользователя

Kupuexa
  1. $user_id = $inUser->id;
Можно так )
#7 4 января 2012 в 17:26
Тема внешняя проверка ) я проверил все заработало) просто ошибался в переменной )
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.