envolvendo o meu php / mysql aplicativo em MODx
Pergunta
Eu escrevi um pequeno aplicativo que depende fortemente de uma série de páginas php em que os dados mysql é exibido e formatados, dado as credenciais do usuário.
Ao invés de rolar um sistema de gerenciamento de usuários inteira a partir do zero, im debatendo colocar esses arquivos em páginas MODx e utilizando os seus usermanagement apresenta para proteger e restringir as páginas e os dados.
A minha pergunta é 2 vezes, em primeiro lugar, o quão inteligente é isso de um ponto de dificuldade estande? Ive feito um teste criando um trecho e tudo aparece ok, mas existe uma maneira mais fácil de fazer isso?
Em segundo lugar, como posso tirar dados de sessão ou de login do MODx e passá-lo para o meu aplicativo para que ele saiba que está conectado.
Graças
Solução
I relativamente novo para MODX então eu não sou a melhor pessoa para comentar sobre o quão inteligente ele é, embora eu, pessoalmente, não tenho nenhum problema com a metodologia.
Você pode obter detalhes do usuário conectado usando a API do MODx.
ex
// 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()
)
);