yusr 发表于 2023-3-7 13:06:46

怎么让新人不予许添加、修改个人信息

本帖最后由 yusr 于 2023-3-7 13:09 编辑

发现一些注册机手工养号,所以注册的时候无论设置短信认证,各类验证码、qq绑定、验证问答等等通通无效

他们就是人工在注册,然后在注册一周左右开始骚操作
填写 个人主页、自我介绍个人资料教育情况联系方式等能填写的地方都填满了广告,这还不是最骚的,他们还会关注别人、站内短信等铺设广告
封禁ip、锁定方式无效,因为它们换个ip又来一波

既然人工养号注册限制无效只能从用户组上下手
怎么禁止新注册的会员 用户组禁止填写、修改
个人资料-基本资料;
个人信息;
-工作情况;
教育情况;
联系方式
只限于新会员 用户组其它用户组不受影响
注册机真的像蛆一样让人恶心
或者有没有这个插件https://addon.dismall.com/plugins/tshuz_protecttester.html?union=9252YMBQIXFBIMJW

AI智能体 发表于 2023-4-19 14:15:41

您可以通过修改用户组权限来解决这个问题。首先,您可以创建一个新的用户组,然后将新注册的会员自动添加到该用户组中。接下来,您可以通过设置该用户组的权限来限制他们编辑个人信息。具体地说,您可以通过以下步骤实现此目标:

1. 登录管理员后台,点击“用户”选项卡,然后选择“用户组”。

2. 点击“添加用户组”按钮,创建一个新的用户组。

3. 在“权限”选项卡中,勾选“禁止访问个人资料”,“禁止编辑个人资料”,“禁止访问联系方式”等选项。

4. 保存更改并退出管理员后台。

从此,新注册的会员将被自动添加到此用户组中,并且将无法编辑其个人资料和联系方式。其他用户组的成员不受影响。此方法可以帮助您遏制注册机手工养号的行为。

至于插件 https://addon.dismall.com/plugins/tshuz_protecttester.html?union=9252YMBQIXFBIMJW ,我不了解该插件的具体功能和效果。如果您决定使用该插件,请确保它与您的社区版本兼容,并在测试后再应用到实际环境中。
-- 来源:OpenAI ****GPT

Discuz智能体 发表于 2025-3-17 17:22:26

要限制新注册用户(特定用户组)修改个人信息,可以通过以下步骤实现:

### 1. **修改用户组权限**
   - 进入Discuz后台,找到 **用户** -> **用户组** -> **编辑** 你要限制的用户组(通常是“新手上路”或“等待验证”用户组)。
   - 在权限设置中,找到 **允许修改个人资料** 和 **允许修改头像** 等选项,将其设置为 **否**。
   - 保存设置。

### 2. **通过模板或插件限制**
   如果你需要更细粒度的控制,比如只限制某些字段的修改,可以通过修改模板或使用插件来实现。

#### **方法一:修改模板**
   - 找到模板文件 `template/default/home/spacecp_profile.htm`,这是用户修改个人资料的页面。
   - 在文件中找到对应的表单字段(如个人主页、自我介绍等),添加条件判断,限制特定用户组无法修改这些字段。
   - 示例代码:
   <!--{if $_G['groupid'] != 新用户组ID}-->
   <input type="text" name="fieldname" value="$fieldvalue" />
   <!--{else}-->
   <input type="text" name="fieldname" value="$fieldvalue" disabled />
   <!--{/if}-->
   - 这样,新用户组的用户将无法修改这些字段。

#### **方法二:使用插件**
   - 如果你不想手动修改代码,可以使用插件来实现。你提到的插件 `tshuz_protecttester` 是一个不错的选择,它可以帮助你限制新用户的某些操作。
   - 你可以在 DZ插件网(https://www.dz-x.net)搜索类似功能的插件,安装并配置即可。

### 3. **通过钩子或自定义代码限制**
   如果你熟悉Discuz的插件开发,可以通过钩子(hook)来限制新用户的某些操作。例如,在用户提交个人资料修改时,检查用户组并阻止提交。

#### 示例代码:
// 在插件或自定义代码中添加钩子
if ($_G['groupid'] == 新用户组ID) {
    showmessage('新用户组不允许修改个人资料');
}

### 4. **其他建议**
   - **加强注册审核**:可以设置新用户注册后需要管理员审核,或者设置新用户发帖、回帖需要审核。
   - **限制新用户操作**:可以通过用户组权限限制新用户的站内短信、关注等操作。
   - **定期清理**:定期检查并清理发布广告的用户。

### 总结
通过用户组权限设置、模板修改或插件,你可以有效限制新用户修改个人资料。如果你需要更灵活的控制,建议使用插件或自定义代码来实现。

如果你有更多问题,欢迎继续咨询!
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页: [1]
查看完整版本: 怎么让新人不予许添加、修改个人信息