我让Joomla运行来控制内容的位置并管理用户注册/登录。我也按照以下说明运行了Yii2,http://www.yiiframework.com/doc-2.0/guide-tutorial-yii-integration.html
我希望用户能够通过Joomla的登录系统登录,然后通过DbManager(http://www.yiiframework.com/doc-2.0/guide-security-authorization.html#rbac)使用Yii2的内置RBAC支持来验证登录用户&# 39;运行特定Yii2函数之前在auth_assignment表中的权限。
我不知道我要告诉Yii2使用"用户" Joomla使用的表,并在执行RBAC权限检查时检查此表以查找用户ID,如下例所示:
if (Yii::$app->user->can('some-auth-item'))
{
return $this->render('some-page');
}
答案 0 :(得分:1)
我认为此链接可能是usefule http://www.yiiframework.com/forum/index.php/topic/67481-integrating-yii2-into-joomla-and-using-joomlas-user-table/
主要是您需要更改用户表
class User extends ActiveRecord implements IdentityInterface
{
public static function tableName()
{
return 'fm3lk_user';
}