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