如何使用相同的用户/密码创建多个 joomla 网站?如果有人在这些网站中的任何一个上创建用户,他的用户可以在所有网站上使用,如果有人更改密码/任何数据,他们也会在其他网站上更新。
问问题
1249 次
2 回答
0
默认情况下,Joomla 有几种认证方法。因此,如果您能够使用 LDAP 服务器或 OpenID,则可以启用相关插件 - 您将在一台服务器上拥有所有凭据。
于 2009-04-30T14:26:51.927 回答
0
假设您使用的是 1.5,请查看文件plugins/authentication
夹中的文件。基本上,您创建一个扩展 JPlugin 类的类并使用此标头实现该方法:
function onAuthenticate( $credentials, $options, &$response );
它应该返回一个布尔值,并且任何额外的信息都可以放在响应对象中。您可以进行所需的任何数据库查找。
所以,一旦你设置好了,你可以做的是创建一个新的数据库,它只保存用户帐户的详细信息。然后,您的新身份验证插件可以连接到该数据库以检查密码,甚至可能复制任何更新的帐户信息。
于 2009-04-30T14:39:14.703 回答