Expresso商店的会员注册

时间:2014-05-20 15:35:37

标签: registration membership user-registration expresso-store expresso

编辑注意到问题是Expresso Store如何存储密码与"要求安全密码"之间存在冲突。 EE Admin / Security CP中的选项。转向安全密码的要求可以解决问题,但不会解决冲突。


原帖: 我有一个ExpressionEngine商店,它使用Expresso Store来实现它的电子商务功能。

到目前为止,一切似乎都有效,除了结账时的会员注册。

checkout2上的一切似乎都没问题(你在那里填写运费,账单和注册信息),但即使你遵守所有密码规则(至少一个大写,一个小写,一个号码),当你去做最后的检查,你得到一个错误说: "您提交的表单包含以下错误:密码必须包含至少一个大写字符,一个小写字符和一个数字," 即使所选密码符合所有这些标准。

我尝试过的事情: - 我确保在EE CP中启用了会员注册,因此不是问题。

- 我有register_member ="是"在结账表格的表达中。

- 我有密码,password_confirm,用户名和屏幕名称字段,与文档中的示例完全相同。

- 我认为错误发生在最终的结帐页面上,而不是在创建密码的页面之后。因此,我尝试将注册表单放在最终的结帐页面(付款信息条目),这导致该页面在提交时刷新,没有错误,但也没有进展。

- 我尝试查看模块的order fields部分,并将字段映射到EE成员字段,但由于我没有任何自定义字段,并且我只使用EE默认值(email,password,password_confirm注册表单的用户名,用户名,屏幕名称,如果没有自定义成员字段,就无法将它们映射到默认成员字段。

- 我确定我不包括register_member ="是"和{field:register_member}。我只使用register_member ="是"然后是密码,确认密码,用户名和screen_name字段,如文档中的示例所示。

有关为何挂断电话的想法?我甚至把它放在checkout2上的正确页面上(我认为它应该与电子邮件字段在同一页面上)。我有一个想法是因为ExpressionEngine需要密码标准(至少一个大写,一个小写,一个数字),Store表单是否可能将这些作为非区分大小写,因此,摆脱大写字母?当成员被绑定到支付系统时,我不想允许不安全的密码。

0 个答案:

没有答案