crmeb商城修改增加用户名和密码注册会员的方法

【学习】阿美发布于07-19 阅0

在目前所有的crmeb标准版和开源版里,H5端都是通过短信验证注册会员。小程序和APP端可以使用微信授权登录自动注册会员,H5端注册相对比较单一,只有短信一种途径。最近有用户提出希望开发一个通过用户名和密码注册会员的功能。


看了下会员注册模块的代码,发布要实现这个功能,也不是太复杂,这里因为涉及到前端及后端的代码,我大概讲下实现原理,有需要的用户,可以自己参考下思路。


通过阅读代码,我们可以知道在crmeb\app\services\user\LoginServices.php中,register方法就是注册会员的模块,register方法需要传递4个参数【$account, $password, $spread, $user_type】,$account为用户名,$password为登录密码,$spread为推广人,$user_type为客户端标识。


这4个参数均通过前端传递到后端,后端通过post接收。那就很简单了,只要在前端页面中添加好模板样式,并传递这4个参数就ok了。后端接收到参数后验证并添加新用户,完成后,将token和expires_time回传前端,前端验证后,就可以实现了用户登录并跳转到会员中心了。


效果如图:


b79d6026-e066-49c8-bbae-d77ff1506ea7.png


标签: crmeb crmeb商城修改