validation - 在 shopware 6 中验证后端密码
问题描述
我需要确保后端的密码符合某个标准(至少七个字符,muts 有数字和字母字符)。
有很多插件可以处理它,但对于前端客户,我需要后端用户。
如何做到这一点,我可以使用一个事件来添加验证规则还是我需要装饰一些服务?哪一个?
解决方案
您可以收听事件“\Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PreWriteValidationEvent”,并在其未满足您的条件时添加异常。
此事件在所有实体上触发,因此请先检查实体。在管理方面,您可以对后端错误做出反应,并通过覆盖组件显示错误消息
推荐阅读
- drupal - drupal8:如何安装模块?
- react-native - 如何在 React Navigation V5 中为每次启动启动启动画面?
- excel - 格式化单元格以根据行号引用另一个工作表
- angular - 当 auth Guard 发送用户登录或注册时,Angular 9 和 Ionic 重定向到上一页
- django - Django 3 设置 django_language cookie
- laravel - laravel 表单搜索数据库中不可用的数据
- android - 如何以编程方式为工具栏内的所有图标设置 colorControlHighlight (波纹颜色)?
- python - Python:解析连接的 JSON
- java - Google App Engine MemcacheService.delete(key, millisNoReAdd) 并不总是支持并发推杆
- machine-learning - LSTM 中的 NumHiddenUnits