1
A
回答
2
我不知道這是否是最好的方式,但您可以創建一個PHP腳本(我們稱之爲joomla-auth.php
)包含此:
<?php
define('_JEXEC', 1);
define('JPATH_BASE', dirname(__FILE__));
define('DS', DIRECTORY_SEPARATOR);
require_once (JPATH_BASE .DS.'includes'.DS.'defines.php');
require_once (JPATH_BASE .DS.'includes'.DS.'framework.php');
$mainframe =& JFactory::getApplication('site');
if (JFactory::getUser()->id == 0)
die("Access denied: login required.");
?>
然後,在PHP腳本需要的Joomla頂部身份驗證,這樣做:
<?php
include 'joomla-auth.php';
?>
如果你有一個PHP腳本,你需要獲得有關身份驗證的用戶信息,使用JFactory::getUser()
。如果您有.html
文件,則可以將擴展名更改爲.php
,並將上面的3行添加到頂部。
機會是,創建一個組件或模塊是做你想做的事情的「正確方式」。不過,我不能就此提出建議,因爲這是我還需要學習的一課。你也應該看看JUMI,它可以讓你使用這樣的語法嵌入PHP,HTML,JavaScript等文件直接導入文章:
{jumi myfile.html}{/jumi}
+0
好 它工作正常 – tom 2010-04-29 09:50:55
相關問題
- 1. Joomla PHPmaker身份驗證
- 2. 擴展Joomla身份驗證插件
- 3. joomla 2.5,用戶身份驗證
- 4. Joomla身份驗證返回URL
- 5. SOAP身份驗證
- 6. SaaS身份驗證
- 7. Django - 身份驗證
- 8. Orchard:Facebook身份驗證
- 9. ASP.NET身份驗證
- 10. DotVVM身份驗證
- 11. Datapower身份驗證
- 12. Kerberos身份驗證
- 13. SSRS身份驗證
- 14. MiniTest身份驗證
- 15. Nagios身份驗證
- 16. Vagrant身份驗證
- 17. AngularJS身份驗證
- 18. WebSeal身份驗證
- 19. Smtp身份驗證
- 20. OpenAm身份驗證
- 21. WebView身份驗證
- 22. jquery身份驗證
- 23. Python身份驗證
- 24. Milton.io身份驗證
- 25. JSF身份驗證
- 26. SymbolSource身份驗證
- 27. REST身份驗證
- 28. WebSocket身份驗證
- 29. Clearcase身份驗證
- 30. CoovaChilli身份驗證
可以使用的.htaccess它: 看看這個:http://stackoverflow.com/questions/11728976/how-to-deny-access-to-a-file-in-htaccess – user3097489 2015-03-05 19:25:29