iwebshop测试用例计划 注册页面的测试用例

电子邮件邀请注册并增加积分为了吸引更多的用户在网站注册,我们可以在iWebshop中增加邮件邀请用户的功能。流动1.注册会员在会员中心输入朋友的电子邮件地址。2.通过SendMail向您朋友的电子邮件发送邀请会员注册链接。3.好友点击链接后,跳转到会员注册页面,开始注册会员。4...

电子邮件邀请注册并增加积分

为了吸引更多的用户在网站注册,我们可以在iWebshop中增加邮件邀请用户的功能。

流动

1.注册会员在会员中心输入朋友的电子邮件地址。

2.通过SendMail向您朋友的电子邮件发送邀请会员注册链接。

3.好友点击链接后,跳转到会员注册页面,开始注册会员。

4.注册后新注册会员信息入库,邀请人积分增加100分。

功能实现

补充”在会员中心页面。邀请朋友”菜单

添加效果前


视图/default/layouts/u center . html布局模板中添加代码。

影响

在views/default/ucenter目录下创建一个invite.html页面,点击电子邮件邀请链接进入该页面。

将inviteMail方法添加到controllers/ucenter.php页面。

inviteMail方法的作用是向被邀请的注册会员的邮箱发送邀请邮件。

注意:需要在config/site_config.php文件中配置SMTP参数,才能成功发送邮件。请参考下面的说明。

在config/site_config.php文件中配置SMTP参数

请获取如下图所示的网易163邮箱授权码。

发送一封测试电子邮件,看看是否发送成功。

在***控制器中创建reg方法在简单控制器中创建reg方法

在reg方法中,根据url中的id(即用户id)获取用户的用户名,然后将用户名和id传递给/vire/default/***/reg视图。

修改成员注册页面(view/default/***/reg.html)

在会员注册页面添加邀请人信息。

单击邮箱中的链接进行测试。

点击链接,看能不能跳转到会员注册页面,在注册页面显示邀请人信息。

修改***控制器下的reg_act方法简单控制器下修改reg_act方法

根据
view/default/***/reg . html页面显示,会员的注册信息提交给了***/reg_act方法,因此修改了reg_act方法,为新注册的会员增加信息,为邀请者增加50分。

view/default/***/reg.html文件

请注意本文件中会员登记表的提交地址。

控制器/***.php文件

在简单控制器的reg_act方法中可以看到,userRegAct方法是手动触发的,需要修改plugins/_userInfo.php插件文件中的成员注册方法。

Plugins/_userInfo.php文件

在plugins/_userInfo.php文件中,可以看到注册了userRegAct事件,调用userRegAct方法注册用户。

1)修改userRegAct方法并添加代码以获取邀请者id。

2)修改userRegAct方法,在数组中添加invite键,其值为inviter id。当新用户注册时,邀请者id需要一起存储在iwebshop_user表中。

修改userRegAct方法,并添加下图所示的代码。当新用户注册成功后,需要在iwebshop_point_log表中添加记录,并更新邀请人的积分。

修改iwebshop_user表

在存储邀请者id的iwebshop_user表中添加invite字段。

新用户注册

点击邮件中的链接,注册成为会员,查看相关数据表,查看相关数据是否添加成功。

1.点击链接进入注册页面。

填写注册信息并提交填写注册信息并提交

查看相关数据表中是否成功存入数据检查数据是否成功存储在相关数据表中。

1)新注册用户吴王的信息已经存储在iwebshop_user表中,其inviter字段(invite)的值为2,inviter为张晓风。

2)吴王的相关信息也存储在iwebshop_member表中,用户在会员中心完善个人资料时,会更新该表中的数据。

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

User_id值为2的用户,即张晓风,通过邮件邀请了李斯和吴王,因此这里有两条记录。

本文来自抚琴绘长歌投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/654201.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 07-28
下一篇 07-28

相关推荐

  • iwebshop测试用例计划 注册页面的测试用例

    电子邮件邀请注册并增加积分为了吸引更多的用户在网站注册,我们可以在iWebshop中增加邮件邀请用户的功能。流动1.注册会员在会员中心输入朋友的电子邮件地址。2.通过SendMail向您朋友的电子邮件发送邀请会员注册链接。3.好友点击链接后,跳转到会员注册页面,开始注册会员。4

    2023-07-28 23:13:01
    444 0
  • 舒客牙膏好吗为什么便宜 舒客牙膏的用户试用分享

    记得几年前,那时候国内牙膏市场和洗发水市场一样。不幸的是,我们的牙膏市场也被外国品牌所垄断。但近年来,随着国产牙膏品牌的后来者和更钟爱国产品牌的90后成为消费主力,国产品牌的牙膏开始与外资品牌平分秋色。现在很难说国产品牌和外资品牌哪个更有优势。有的超市国外品

    2023-07-25 17:56:01
    917 0
  • 现在小米手机质量怎么样 2款小米手机试用心得

    小米定位器,在一些人的印象里,认为是“便宜没好货”,太便宜做不出质量好的产品。其实并不是这样的。小米***在追求性价比的同时,从未停止过对产品品质的打磨,竭尽全力精益求精。从第一代小金刚红米Note 7系列的推出就可以看出小米敢于挑战18个月保修。最近雷军公布了两款

    2023-07-24 21:52:01
    661 0
  • 百度网盘超级会员7天试用(开通百度网盘超级)

    获得免费百度网盘会员资格。获得免费百度网盘会员资格。获得免费百度网盘会员资格。【活动介绍】获得百度网盘免费会员资格。【活动时间】未知单击[活动规则]。[参与模式]新用户可获得总计287=196天的网盘会员资格,老账号可获得总计281=28天的百度网盘会员资格。百度网盘会员

    2023-07-24 10:38:01
    927 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信