質問

ユーザーの資格情報を指定して、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()
    )
);    
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top