Magento2-客户登录时出现性别要求错误

Magento2-客户登录时出现性别要求错误,magento2,Magento2,我们网站上有一位老客户,他们在过去注册时没有输入性别。现在,我们已经在网站上注册了性别要求。问题来了——当老客户试图登录他们的帐户时,他们无法登录。他们在尝试使用正确的用户名和密码登录时遇到错误:-“性别要求” 注意:-此问题仅适用于尚未选择性别的老客户 请查找屏幕截图以供参考。需要你的帮助!请告知 应运行mysql查询将性别列更新为默认值 更新客户实体 将性别设置为3 当gender=”“或gender为NULL时很明显,您的登录代码需要修复,为什么要检查登录时是否给出了性别?@PaulKar

我们网站上有一位老客户,他们在过去注册时没有输入性别。现在,我们已经在网站上注册了性别要求。问题来了——当老客户试图登录他们的帐户时,他们无法登录。他们在尝试使用正确的用户名和密码登录时遇到错误:-“性别要求”

注意:-此问题仅适用于尚未选择性别的老客户

请查找屏幕截图以供参考。需要你的帮助!请告知


应运行mysql查询将性别列更新为默认值

更新客户实体 将性别设置为3
当gender=”“或gender为NULL时

很明显,您的登录代码需要修复,为什么要检查登录时是否给出了性别?@PaulKaram我没有检查任何东西。这是Magento2属性验证问题。因此,如果您对magento2有任何经验,请提供解决方案。ThanksI打算将您重定向到他们的github问题,其中提到了这个问题,但我看到您已经在那里发布了您的问题。除了手动设置所有未分配性别的性别,我想不出任何解决方案。每个未分配的性别都将设置为“未指定”(如果您可以这样做的话),并将其标记为用户提供了自己的性别。@PaulKaram,谢谢。我已经使用MySQL查询更新了性别。性别错误信息消失了。现在我得到了新的错误-请找到你的参考截图。prnt.sc/j7qpaxThank you@Nhut Vunhut-我已经使用MySQL查询更新了性别。性别错误信息消失了。现在我得到了新的错误-请找到你的参考截图。登录后端->所有客户->编辑每个客户,并为地址中有空邮政编码和城市的客户输入值。另一种方法:如果您有太多无法手动更新的客户,请编写一个脚本进行更新