在目前所有的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回传前端,前端验证后,就可以实现了用户登录并跳转到会员中心了。

效果如图:

# php

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。