用户:
土豆awa查看:4 回复:3 评论:4 创建时间:2022-06-25T10:15:04
Hi!我是炖土豆。今天我把自己做云列表聊天室信息删除功能的方法告诉大家。
云列表聊天室,相信大家有80%都做过。但是我们面临着一个问题:如果要做删除信息的话,大多数人都会这样写:
这样写有一个漏洞:即使不是自己发的信息,也可以删掉,如果有人捣乱的话,那么聊天室就会一片狼藉。
教大家一个高级方法:认证用户名。图片:(右键单击“在新标签页中打开图片”放大查看)
来解释一下这段代码的含义。就是将字符按一个一项解析成列表,在中间寻找关键字符。比如说:你的信息格式是这样的:
_年_月_日_时_分,用户名:______,那你就找到用户名两端的字符,也就是","和":",替换上图代码中的两个“第一个_的位置”,就可以了。
为什么两个位置要加1减1呢?因为查找到的位置是两端的字符位置,还要加1减1才能获取到用户名。最后使用“_的第_到_个字符串还有判断等不等于就可以了。
这段代码可以改装成这样:

好了,就讲到这里了,希望能对大家有所帮助哦!
有兴趣的可以关注我或者加入我的工作室。