2009-07-31 7 views
1

私は、ユーザーの資格情報があれば、mysqlデータが表示され、フォーマットされた一連のPHPページに大きく依存する小さなアプリケーションを作成しました。私のphp/mysqlアプリケーションをmodxでラップする

ユーザー管理システム全体を最初からロールするのではなく、これらのファイルをmodxページに入れて、そのユーザー管理機能を利用してページとデータを保護し、制限します。

私の質問は2倍です、まず、これは難しさのスタンドポイントからどのようにスマートですか?私はスニペットを作成するテストを行って、すべてが正常に表示されますが、これを行う簡単な方法はありますか?

第二に、どのように私はMODxののセッションまたはログインデータを取得し、それがログインしているWHO知っているように、私のアプリに渡すことができます。

おかげ

答えて

1

を私は比較的新しい私が一番じゃないので、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() 
    ) 
);  
関連する問題