2009-04-10 63 views

回答

0

默认情况下,Joomla有几种认证方法。因此,如果您能够使用LDAP服务器或OpenID,则可以启用相关插件 - 并且您将在一台服务器上拥有所有凭据。

0

假设您使用的是1.5,请查看plugins/authentication文件夹中的文件。基本上你创建它扩展了JPlugin类的类和与此头实现的方法:

function onAuthenticate($credentials, $options, &$response); 

应该返回一个布尔值和任何额外的信息可以在响应对象去。你可以做任何你需要的数据库查询。

所以,一旦你建立了,你可以做的是创建一个新的数据库,只保存用户帐户的详细信息。然后,您的新身份验证插件可以连接到该数据库以检查密码,甚至可以复制任何更新的帐户信息。

相关问题