「白熊本创」PHP开源产物二次开辟 iWebshop-邮箱聘请注册

2022-11-16 15:28:29 作者:尘落信笺君不还
导读:「白熊原创」PHP开源产品二次开发 iWebshop-邮箱邀请注册,邮箱邀请注册,增加积分为吸引更多用户在网站注册会员,可以给iWebshop增加通过邮件邀请用户功能。流程1. 已注册会员在会员中心输入...
在线视频教程 iWebShop开源商城系统

邮箱聘请注册,增添积分

iWebShop 开源商城全新后台 UI 发布

为吸引更多用户在网站注册会员,可以给iWebshop增添通过邮件聘请用户功效。

流程

1. 已注册会员在会员中间输入摰友邮箱地点

2. 通过SendMail向摰友邮箱发送聘请会员注册链接

3. 摰友单击链接后,跳转到会员注书页面,开始注册会员

4. 注册完毕后,新注册会员信息入库,同时聘请人积分增添100分

功效实现

在会员中间页面增添"摰友聘请"菜单

未添加前成效

在views/default/layouts/ucenter.html结构模板中增添代码

成效

在views/default/ucenter名目下创建invite.html页面,单击邮箱聘请链接时,进入此页面

在controllers/ucenter.php页面增添inviteMail要领

inviteMail要领的功效是向被聘请注册会员的邮箱发送聘请邮件。

细致:必要在config/site_config.php文件中设置装备摆设SMTP参数后,才气乐成发送邮件,参考下一步阐明。

在config/site_config.php文件中设置装备摆设SMTP参数

请按下图所示猎取网易163邮箱的授权码

发送测试邮件,检察是否发送乐成

在simple操纵器中创建reg要领

在reg要领中依据url中的id(即用户id)猎取用户的用户名,之后将用户名和id通报到/vire/default/simple/reg视图 中。

修改会员注书页面(view/default/simple/reg.html)

在会员注书页面增添聘请人信息。

单击邮箱中的链接举行测试

单击链接,检察是否可以或许跳转到会员注书页面,并在注书页面表现聘请人信息。

修改simple操纵器下的reg_act要领

通过view/default/simple/reg.html页面可知,会员注册信息提交到了simple/reg_act要领,故修改reg_act要领,为新注册会员添加信息,为聘请人增添50积分。

view/default/simple/reg.html文件

在此文件中观看会员注册表单的提交地点。

Controller/simple.php文件

在simple操纵器的reg_act要领中可以看到,手动触发了userRegAct要领,必要到plugins/_userInfo.php插件文件中修改会员注册要领。

plugins/_userInfo.php文件

在plugins/_userInfo.php文件中,可以看到注册了userRegAct变乱,挪用userRegAct要领,实现用户注册。

1) 修改userRegAct要领,添加猎取聘请人id的代码

2) 修改userRegAct要领,在数组中添加invite键,其值是聘请人id,新用户注册时,必要将聘请人id一同存入iwebshop_user表中

修改userRegAct要领,添加下图所示代码,当新用户注册乐成后,必要向iwebshop_point_log表中增添记载,更新聘请人积分。

修改iwebshop_user表

在iwebshop_user表中增添invite字段,此字段存储聘请人id。

新用户注册

通过单击邮件中的链接,注册会员,检察相干数据表,查验相干数据是否添加乐成。

1. 单击链接,进入注书页面

填写注册信息并提交

检察相干数据表中是否乐成存入数据

1) 新注册用户wangwu的信息已存入iwebshop_user表,其聘请人字段(invite)的值为2,聘请人是zhangxiaofeng。

2) 在iwebshop_member表中也存入了wangwu的相干信息,当用户在会员中间中美满小我私家资料后,会更新此表中数据

3) 在iwebshop_point_log表中存存入了会员积分。

User_id值为2的用户,即zhangxiaofeng分别邮件聘请了lisi和wangwu,故此处有两条记载

iWebShop 开源商城全新后台 UI 发布
精彩图集