观察器里面过滤 xss 后,字段变为空值,这时候还能重新验证字段规则吗?

观察器里面过滤xss后,字段变为空值,这时候还能重新验证字段规则吗

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
最佳答案

这是是执行顺序的问题,script标签先通过了内容不为空的验证,然后在保存之前creating事件中转成空字符串,在数据库插入了空字符串

6年前 评论
讨论数量: 5

这是是执行顺序的问题,script标签先通过了内容不为空的验证,然后在保存之前creating事件中转成空字符串,在数据库插入了空字符串

6年前 评论

同样的问题 如果内容只有script标签会回复一个空白内容,但是能插入数据库应该不是NULL吧

6年前 评论

@Fykex 空白内容不是也应该不能插入数据库吗,这个在验证的时候就应该提示空值,但是过滤了之后变成空了。

6年前 评论
Helen2022 1年前

这是是执行顺序的问题,script标签先通过了内容不为空的验证,然后在保存之前creating事件中转成空字符串,在数据库插入了空字符串

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!