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

Foi útil?

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()
    )
);    
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top