我们使用Joomla作为公司的门户网站,并使用java编写的一个单独的接口作为数据仓库。
现在出现了一些集成问题。joomla门户的加密方法不同于数据仓库,我们需要登录门户的用户能够登录到数据仓库界面,而不需要再次提供登录信息。
我需要在会话中存储纯joomla密码,然后检索并使用数据仓库接口的加密方法进行编码。
现在我的问题是: mod_login在哪个文件中进行身份验证,并且明文密码仍然有效,以便我可以在会话中存储明文密码(或使用数据仓库的方法加密的密码),以便稍后检索它?
我是Joomla的新手;)
发布于 2011-11-29 19:12:14
进行真正身份验证的不是mod_login,您应该查看components/com_user (在您的示例中,您可能应该查看控制器)。无论如何,尽量不要修改任何Joomla核心文件,也许你可以通过创建一个插件来达到同样的效果(如果我没记错的话,有一个类似“onUserLogin”的事件)。
我希望它能帮上忙!
经过研究,我认为你应该使用"onUserAuthenticate“这个事件。您可以在/plugins/authentication/joomla中查看如何使用它。
https://stackoverflow.com/questions/8309367
复制相似问题