有熟悉 startbbs 的吗,如何关闭新用户注册?

2016 年 7 月 16 日
 FunyKis

默认后台没有关闭新用户注册的选项,是不是只能通过改源码实现了?

2841 次点击
所在节点    问与答
8 条回复
uyhyygyug1234
2016 年 7 月 16 日
前端注册的 CSS 隐藏了,不就没人能注册进来了。
Aspx
2016 年 7 月 16 日
你把注册页面设置权限不可访问不就行了?然后结合楼上的 CSS 操作
Mac
2016 年 7 月 16 日
startbbs / themes / default / register.php

直接把注册的 form 注释掉改成你不允许注册的提示不就得了
raincious
2016 年 7 月 16 日
@Mac
噗这是在开玩笑么?收表单的代码仍然没有 Disable 啊,你这样别人构建一个表单是不是就能注册了?

我刚看了下代码,如果猜的没错的话,有两种方式:

1 、粗暴一点的:
https://github.com/startbbs/startbbs/blob/master/app/controllers/user.php
这个函数最上面加入`return false`;

2 、合理一点的,
`if ($this->auth->is_login()) {`
这行的上面加上:
show_message('注册已经关闭', site_url());
return;
raincious
2016 年 7 月 16 日
uuuing
2016 年 7 月 16 日
直接注释掉相关代码,不过这样比较粗鲁,可以在判断的地方加入

$ok_msg = "论坛以关闭注册" ; (根据源码来。 我没看源码)

就好了。。
lianghudou
2016 年 7 月 16 日
问问题的功夫都把代码改好了
justjavac
2016 年 7 月 16 日
换 Flarum 吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/292846

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX