diglin/module-username

为 Magento 2 提供真实用户名支持

安装: 70

依赖: 0

建议者: 0

安全: 0

星标: 11

关注者: 6

分支: 5

公开问题: 6

类型:magento2-module

2.0.0-beta 2016-08-30 21:56 UTC

This package is auto-updated.

Last update: 2024-09-17 02:57:25 UTC


README

这是一个 Magento 模块,允许您的客户使用用户名,而不仅仅是电子邮件地址作为标识。

重要 这是一个测试版。许多功能尚未实现或仍在开发中。请参阅问题列表 https://github.com/diglin/Diglin_Username2/issues/created_by/diglin。例如,使用用户名创建账户的功能不正常。

功能

  • 与 Magento 版本 2.0 和 2.1 兼容并经过测试
  • 可以使用用户名或电子邮件登录,这可以在结账过程中或获取客户账户访问权限时从前端完成
  • 从前端(注册账户或结账流程)或通过编辑客户账户从后端保存用户名
  • 防止重复用户名
  • 默认模板覆盖了一些客户和结账视图,以适应登录页面、结账过程和前端账户编辑的显示。如果您有自定义模板,请使用该模块中的一个模板的内容更新您的模板。
  • 可配置选项以定义要支持的用户名类型:仅字母、仅数字、两者或默认(数字、字母和特殊字符 '-_')或自定义正则表达式
  • 可配置选项以设置字符串的最大和最小长度
  • 在客户管理网格中显示每个客户的用户名
  • 允许或不允许客户在前端“我的账户”中编辑用户名
  • 当客户想要通过“忘记密码”表单找回密码时,支持用户名
  • 为没有用户名的客户账户生成用户名,可以从配置页面触发。生成的用户名将使用当前保存的配置(字母、数字、两者或自定义正则表达式)。

安装

cd path/to/my/magento/project
composer.phar require 'diglin/module-username'
bin/magento module:enable Diglin_Username
bin/magento setup:upgrade
bin/magento setup:di:compile

卸载

cd path/to/my/magento/project
bin/magento module:uninstall -r Diglin_Username

作者