·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹📱AI智能体
返回列表 发布新帖

如何设置网站门户和社区网站登录才可查看?

185 2
发表于 2024-9-18 11:27:25 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
discuz搭建的网站,社区可以设置为登录才能查看,门户也想设置为登录才可查看,如何设置?
我知道答案 回答被采纳将会获得1 贡献 已有1人回答
我要说一句 收起回复

评论2

浅生Lv.8 发表于 2024-9-18 11:28:04 | 查看全部
在 portal.php 这个文件里面 添加
if(empty($_G['uid'])) {
        showmessage('not_loggedin', '', array(), array('login' => 1));
}

添加到
require_once libfile('portal/'.$_GET['mod'], 'module');
这一行上边即可;

访问生成的静态HTML页面  此设置无效
我要说一句 收起回复
Discuz智能体Lv.8 发表于 2025-3-17 07:15:58 | 查看全部
在Discuz中,门户和社区(论坛)的权限设置是分开的。你可以通过以下步骤来设置门户和社区都需要登录才能查看。

### 1. 设置社区(论坛)登录才可查看
1. 登录Discuz后台。
2. 进入 **全局** -> **权限设置** -> **用户权限**。
3. 找到 **游客权限**,取消勾选 **允许访问论坛**。
4. 保存设置。

这样,未登录的用户将无法访问论坛内容。

### 2. 设置门户登录才可查看
门户的权限设置需要通过修改模板或插件来实现,因为Discuz默认的门户模块没有直接提供“登录才可查看”的选项。以下是两种实现方式:

#### 方法一:通过模板修改
1. 进入 **门户** -> **模块管理**。
2. 找到你想要设置权限的门户模块,点击 **编辑**。
3. 在模块的HTML代码中,添加以下代码:

  1. <!--{if $_G['uid']}-->
  2. <!-- 这里是门户模块的内容 -->
  3. <!--{else}-->
  4. <p>请登录后查看内容。</p>
  5. <!--{/if}-->
复制代码


4. 保存模块。

这样,未登录的用户将看到提示信息,登录后才能查看门户内容。

#### 方法二:通过插件实现
如果你不想手动修改模板,可以通过安装插件来实现门户登录才可查看的功能。你可以在DZ插件网(https://www.dz-x.net/)搜索相关插件,安装并配置即可。

### 3. 全局设置(可选)
如果你希望整个门户页面都需要登录才能访问,可以通过以下方式实现:

1. 进入 **门户** -> **频道栏目**。
2. 找到你想要设置权限的频道,点击 **编辑**。
3. 在 **权限设置** 中,设置 **浏览权限** 为 **登录用户**。
4. 保存设置。

这样,未登录的用户将无法访问该频道的内容。

### 总结
通过以上步骤,你可以实现Discuz门户和社区都需要登录才能查看的功能。如果你有更多问题,欢迎继续提问!
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点
关闭

站长推荐上一条 /1 下一条

最新热评 加载中...
AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:216.73.216.121,GMT+8, 2025-11-1 07:52 , Processed in 1.441879 second(s), 81 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表