2011-06-06 4 views
1

私はjoomla project(domain.kz)を使っています。
と私はサブドメイン(newapp.domain.kz)で新しい独立したプロジェクトを構築する必要がありますjoomlaのuserテーブルをcakephpで使用する

私はjoomlaのユーザーテーブルを使用したいと思います。

  • iはJoomlaのjos_usersフィールド
  • ユーザーモデルに宣言することができます(joomlaのログインとユーザー認証をできるようにすること)2 DB(認証のために古いもの、新しいアプリケーションのための新しい1)
  • を使用することが可能です

答えて

0

その後、通常のようにモデルを作成し、app/config/database.phpに新しいデータベースの設定を作成します。

var $joomla_connection = array('driver'  => 'mysql', 
        'persistent' => false, 
        'host'  => 'localhost', 
        'login'  => 'root', 
        'password' => 'password!', 
        'database' => 'joomla_db', 
        'prefix'  => 'jos_'); // I think this is correct 

class User extends AppModel { 

    var $name = 'User'; 
    var $useDbConfig = 'joomla_connection'; 

    //your code here 
    //.... 
} 
+0

どのモデルにフィールド名を宣言するために?もし存在するフィールドが "user_id"(プライマリとインデックス)ですが、 "id"フィールドとして必要です。 – baur79

0

あなたが「security_salt」と「Cを使ってログインするときに、認証で問題が発生する可能性があるだろうjoomlaを介して作成されたユーザーのログインデータに対するケーキからの "ipher"。 Joomlaのは、MD5暗号化されたパスワードを保存した場合

あなたはこれでcakestandard暗号化を変更することができます。 change hash function - cake cookbook

関連する問題