iionly / loginrequired
要求网站访客登录后才能查看网站。未经登录即可访问的页面只有起始页、注册页、忘记密码页和外部页面(关于、条款、隐私)。
1.9.8
2015-09-17 17:33 UTC
Requires
- composer/installers: >=1.0.8
This package is auto-updated.
Last update: 2024-09-12 06:14:14 UTC
README
最新版本:1.9.8
发布日期:2015-09-16
联系方式:iionly@gmx.de
许可证:GNU通用公共许可证版本2
版权:© iionly, Khaled Afiouni
此插件的功能
- 除了明确允许的页面(登录、注册、忘记密码、外部页面)外,未登录访客无法直接访问任何网站URL,
- 未登录网站时,仅显示登录小部件,
- 它检查Elgg的公共页面插件钩子,
- 此外,它引入了它自己的插件钩子来定义公共页面,即Khaled Afiouni插件中定义的插件钩子仍可在此插件中与Elgg 1.8+1.9一起使用。查看start.php中的login_required_default_allowed_list函数,了解您如何通过此插件在插件中定义公共页面或添加更多可由未登录用户查看的页面。
注意:使用此插件时,请勿在Elgg的高级设置页面上启用围墙花园选项。
安装
- 如果您已安装Loginrequired插件的前一个版本,请在将新版本复制/提取到您的服务器之前,从mod目录中删除loginrequired文件夹,
- 将loginrequired插件文件夹复制到您的mod文件夹中,
- 确保在高级设置中禁用Elgg默认的围墙花园选项,
- 在您的管理部分启用loginrequired插件。
如果您想更改登录页面的布局,请查看文件loginrequired/views/default/page/layouts/loginrequired_index_example.php。这是loginrequired_index.php的替代方案。示例loginrequired_index_example.php包括一个带有小部件的右侧栏,小部件中包含一些文本和显示在小部件中的图片。您可以按需修改loginrequired_index_example.php,然后用您的版本替换loginrequired_index.php。