Authentication 将joomla用户表与cakephp一起使用
我正在工作joomla项目(domain.kz)。Authentication 将joomla用户表与cakephp一起使用,authentication,cakephp,joomla,Authentication,Cakephp,Joomla,我正在工作joomla项目(domain.kz)。 我需要在子域(newapp.domain.kz)上建立新的独立项目 但我想使用joomla用户表。(允许用户使用joomla登录进行身份验证) 我可以在用户模型中声明joomla jos_users字段吗 是否可以使用2 DB(旧的用于auth,新的用于新应用程序) 在app/config/database.php中创建一个新的数据库配置,然后正常创建您的模型: var $joomla_connection = array('driver'
我需要在子域(newapp.domain.kz)上建立新的独立项目 但我想使用joomla用户表。(允许用户使用joomla登录进行身份验证)
- 我可以在用户模型中声明joomla jos_users字段吗
- 是否可以使用2 DB(旧的用于auth,新的用于新应用程序)
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
//....
}
当您使用cake中的“security_salt”和“cipher”登录用户登录数据(通过joomla创建)时,您可能会遇到Auth问题 如果Joomla保存md5加密密码,您可以使用以下内容修改cakestandard加密:
如何在模型中声明字段名?若存在的字段是“user_id”(主和索引),但我需要它作为“id”字段。