Plugins CakeDC用户插件:禁用/覆盖用户名验证

Plugins CakeDC用户插件:禁用/覆盖用户名验证,plugins,cakedc,cakephp-3.1,Plugins,Cakedc,Cakephp 3.1,如何将CakeDC的用户插件配置为覆盖/禁用用户名字段 我已经重新配置了插件,使用“email”字段作为登录的用户名——这对登录非常有效——但我不再需要在注册中验证用户名字段 有什么想法吗?谢谢 使用CakePHP 3.1和CakeDC User plugin 3.1.3您可以覆盖用户表并配置您自己的验证规则,等等 完成新表后,不要忘记使用参数将新表配置传递给用户插件配置 'Users.table' => 'MyUsers', 插件是在考虑扩展的情况下构建的。您应该能够扩展/覆盖项目中的

如何将CakeDC的用户插件配置为覆盖/禁用用户名字段

我已经重新配置了插件,使用“email”字段作为登录的用户名——这对登录非常有效——但我不再需要在注册中验证用户名字段

有什么想法吗?谢谢


使用CakePHP 3.1和CakeDC User plugin 3.1.3

您可以覆盖用户表并配置您自己的验证规则,等等

完成新表后,不要忘记使用参数将新表配置传递给用户插件配置

'Users.table' => 'MyUsers',
插件是在考虑扩展的情况下构建的。您应该能够扩展/覆盖项目中的任何功能

如果您发现我们可以改进的地方,请随时在这里开票


谢谢,

您可以在文档的本页之后覆盖用户表并配置自己的验证规则等

完成新表后,不要忘记使用参数将新表配置传递给用户插件配置

'Users.table' => 'MyUsers',
插件是在考虑扩展的情况下构建的。您应该能够扩展/覆盖项目中的任何功能

如果您发现我们可以改进的地方,请随时在这里开票


谢谢,

谢谢!我还需要扩展控制器吗?还是只扩展模型就足够了?我尝试了控制器的所有操作(包括修改到新控制器的路由),所有工作(登录、配置文件、注册),但注销操作的路由失败。。。用户已注销,但被重定向到“users/app users/login”(AppUsers是我的表模型),并且此url不存在…有什么想法吗?好的,解决了,一旦我提交了此:)我没有正确覆盖custom config users.php中的插件值<代码>..'Auth'=>['loginAction'=>['plugin'=>null,/*需要重写为null*/'controller'=>'AppUsers','action'=>'login',],…Hi,Steinkel是否有效,或者是否有任何方法使网络或社交网络不使用longin的用户名?我的想法是,模型中没有用户名,因为我通过电子邮件和密码识别。您可以保留用户名,让社交登录在内部管理,然后在应用程序中仅使用电子邮件。请提交一个勾号如果您需要不同的用例,但至少在内部有一个用户名可以帮助您,例如当用户更新他们的电子邮件时。谢谢!我还需要扩展控制器吗?或者只扩展模型就足够了吗?我尝试了控制器的所有功能(包括修改到新控制器的路由),所有功能(登录、配置文件、注册),但注销操作的路由失败…用户已注销,但被重定向到“users/app users/login”(AppUsers是我的表模型),并且此url不存在…有什么想法吗?好的,解决了,一旦我提交此:)我没有正确覆盖custom config users.php中的插件值。
…'Auth'=>['loginAction'=>['plugin'=>null,/*需要重写为null*/'controller'=>'AppUsers','action'=>'login',],…
Hi,Steinkel是否有效,或者是否有任何方法使网络或社交网络不使用longin的用户名?我的想法是,模型中没有用户名,因为我通过电子邮件和密码识别。您可以保留用户名,让社交登录在内部管理,然后在应用程序中仅使用电子邮件。请提交一个勾号如果您需要一个不同的用例,但至少在内部拥有一个用户名,那么在github中使用et可以帮助您,例如当用户更新他们的电子邮件时。