обертывание моего приложения php / mysql в modx

StackOverflow https://stackoverflow.com/questions/1213992

  •  06-07-2019
  •  | 
  •  

Вопрос

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

Вместо того, чтобы создавать целую систему управления пользователями с нуля, я обсуждаю возможность размещения этих файлов на страницах modx и использования его функций управления пользователями для защиты и ограничения этих страниц и данных.

Мой вопрос в 2 раза, во-первых, насколько это разумно с точки зрения сложности?Я выполнил тест, создающий фрагмент кода, и все отображается нормально, но есть ли более простой способ сделать это?

Во-вторых, как я могу взять данные сеанса modx или входа в систему и передать их своему приложению, чтобы оно знало, КТО вошел в систему.

Спасибо

Это было полезно?

Решение

Я относительно новичок в modx, поэтому я не лучший человек, чтобы комментировать, насколько это умно, хотя лично у меня нет проблем с методологией.

Вы можете получить подробную информацию о вошедшем в систему пользователе, используя modx API.

например

// In the front end, returns an array of the logged in user's attributes.
$userInfo = $modx->db->getRow(
    $modx->db->select(
        "*", 
        $modx->db->getFullTableName('web_user_attributes'), 
        "`internalKey`=".$modx->getLoginUserID()
    )
);    
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top