xiuno bug①:标题输入空格也能发布,导致电脑端进不了帖子。
xiuno bug②:主题发布后再编辑标题直接留空也能发布。(这个我已经搞好它了,但输入空格没弄好)
现在的问题是标题输入空格能发布帖子没有搞好,不会。
下面这句抛砖引玉
strpos($username, ' ') !== FALSE || strpos($username, ' ') !== FALSE) { $err = lang('username_cant_include_cn_space'); //这句意思是用户名不能有空格,我们可不可以套进标题修改用它去检测呢,大家来测试看看行不行得通
请回帖者注意,与本贴无关的问题请重新发帖提问,以方便其他用户查找,谢谢配合!
我看到屌丝论坛有个用户注册的用户名全是空格,也可能是BUG
CF 我看到屌丝论坛有个用户注册的用户名全是空格,也可能是BUG
那不是BUG,是用户名用了空字符:https://www.cnblogs.com/polly-ling/p/9512378.html
trim只能过滤 这类空格,半格空字符过滤不掉的。
严格过滤要拿str_replace全部清理,不过就算把空字符弄掉,他们也可以注册类似于.和奇奇怪怪的阿拉伯字符,一样难搞,就不管他了。
真正解决问题的方法是在前端处理,就是无论用户输入的是什么,都能在旁边加入一个点进帖子/用户名的按钮,或者直接给a元素做成block加宽度。这样即便用户名是空白也能点进去,不影响啥了。
C 那不是BUG,是用户名用了空字符:https://www.cnblogs.com/polly-ling/p/9512378.html trim只能过滤 这类空格,半格空字符 ...
有道理
我用的默认 xiuno4 版本,有空格就无法注册。
请问,用正则可以过滤吗?匹配模式是,只允许输入字母或数字
版块
人生倒计时
~扫~码~领~红~包~
请回帖者注意,与本贴无关的问题请重新发帖提问,以方便其他用户查找,谢谢配合!