質問
ユーザーの資格情報を指定して、mysqlデータが表示およびフォーマットされる一連のphpページに大きく依存する小さなアプリを作成しました。
ユーザー管理システム全体を一から作成するのではなく、これらのファイルをmodxページに配置し、ユーザー管理機能を利用してこれらのページとデータを保護および制限することについて議論します。
私の質問は2つあります。まず、難易度の観点からこれはどれほど賢いのでしょうか?スニペットを作成するテストを行ったところ、すべてが正常に表示されますが、これを行う簡単な方法はありますか?
次に、modxのセッションデータまたはログインデータを取得してアプリに渡すと、WHOがログインしていることがわかるようになります。
ありがとう
解決
私はmodxが比較的新しいので、私は個人的に方法論に問題はありませんが、それがいかにスマートであるかについてコメントするのに最適な人ではありません。
modx APIを使用して、ログインしているユーザーの詳細を取得できます。
eg
// 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()
)
);
所属していません StackOverflow