【发布时间】:2011-07-18 15:01:12
【问题描述】:
我在 Joomla 中编写了一个自定义组件!从 XML 提要中提取内容并将其存储在 Joomla 数据库中。我希望管理员 URL (/administrator/index?option=com_mycomp) 每晚通过 cron 运行一次以运行该组件。不过,我不知道如何进行这项工作,因为该组件是一项管理员任务,您必须登录才能运行它。
我如何解决这个问题?我尝试在 url (http:admin:password@www.mysite.com/joomla/administrator....) 中包含我的用户/密码,但它不起作用。有没有其他方法可以发送登录凭据,或者有其他方法可以做到这一点?
【问题讨论】:
-
您要么需要编写一个 php scfipt 来登录并执行它,要么只需使用硬编码密码或 HTTP_REFERER 检查使其成为前端组件
-
您找到解决此问题的方法了吗?我还在开发一个组件,该组件需要每天至少运行一次才能与数据库同步。您找到解决方法了吗?