我正在尝试编写一个单点登录扩展,这样具有正确权限的MediaWiki用户就不需要登录到我们的Joomla2.5。我无法让它工作,因为onAfterInitialise事件不会触发(如果我尝试使用这些事件,onAfterRoute或onAfterDispatch也不会触发)。我知道这个扩展实际上正在运行,因为onUserAuthentication事件正在触发并以我的测试用户身份登录。
下面是两个事件的代码,第一个事件不会触发并执行die()语句,第二个事件在登录后触发并无条件地验证我的身份。
有什么是我在这里遗漏的,比如一个扩展不能使用两种不同类型的事件或什么的?
class plgAuthe
当尝试登录到我的joomla站点或管理后端时,我收到以下错误
Fatal error: Call to undefined method stdClass::onAuthenticate() in /www/110mb.com/c/r/s/n/_/_/_/_/crsn/htdocs/libraries/joomla/user/authentication.php on line 121
有人知道我该怎么解决这个问题吗?谢谢
我目前正在开发一个C# MVC Web API,作为Joomla3.6站点和SharePoint 2013服务器之间的中间人,两者都安装在Windows server 2012 R2上的IIS8.5中。Joomla 3.6站点和SharePoint 2013都已经设置好并正常运行,SharePoint已经设置了一个活跃的开发站点,我目前正在开发一个SharePoint app/C# ASP MVC Web API来处理Joomla和SharePoint之间的任何请求。这个应用程序可以处理任何请求,包括登录(需要根据服务器上的Active Directory进行验证)、文件上传/下载以及搜索用户