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

邮箱邀请注册,增加积分

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

流程

1. 已注册会员在会员中心输入好友邮箱地址

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

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

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

功能实现

在会员中心页面增加”好友邀请”菜单

未添加前效果

「白熊原创」PHP开源产品二次开发 iWebshop-邮箱邀请注册


views/default/layouts/ucenter.html布局模板中增加代码

「白熊原创」PHP开源产品二次开发 iWebshop-邮箱邀请注册

效果

「白熊原创」PHP开源产品二次开发 iWebshop-邮箱邀请注册

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

「白熊原创」PHP开源产品二次开发 iWebshop-邮箱邀请注册

在controllers/ucenter.php页面增加inviteMail方法

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

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

「白熊原创」PHP开源产品二次开发 iWebshop-邮箱邀请注册

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

「白熊原创」PHP开源产品二次开发 iWebshop-邮箱邀请注册

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

「白熊原创」PHP开源产品二次开发 iWebshop-邮箱邀请注册

发送测试邮件,查看是否发送成功

「白熊原创」PHP开源产品二次开发 iWebshop-邮箱邀请注册「白熊原创」PHP开源产品二次开发 iWebshop-邮箱邀请注册

在simple控制器中创建reg方法

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

「白熊原创」PHP开源产品二次开发 iWebshop-邮箱邀请注册

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

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

「白熊原创」PHP开源产品二次开发 iWebshop-邮箱邀请注册

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

单击链接,查看是否能够跳转到会员注册页面,并在注册页面显示邀请人信息。

「白熊原创」PHP开源产品二次开发 iWebshop-邮箱邀请注册「白熊原创」PHP开源产品二次开发 iWebshop-邮箱邀请注册

修改simple控制器下的reg_act方法

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

view/default/simple/reg.html文件

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

「白熊原创」PHP开源产品二次开发 iWebshop-邮箱邀请注册

Controller/simple.php文件

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

「白熊原创」PHP开源产品二次开发 iWebshop-邮箱邀请注册

plugins/_userInfo.php文件

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

「白熊原创」PHP开源产品二次开发 iWebshop-邮箱邀请注册

1) 修改userRegAct方法,添加获取邀请人id的代码

「白熊原创」PHP开源产品二次开发 iWebshop-邮箱邀请注册

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

「白熊原创」PHP开源产品二次开发 iWebshop-邮箱邀请注册

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

「白熊原创」PHP开源产品二次开发 iWebshop-邮箱邀请注册

修改iwebshop_user表

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

「白熊原创」PHP开源产品二次开发 iWebshop-邮箱邀请注册

新用户注册

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

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

「白熊原创」PHP开源产品二次开发 iWebshop-邮箱邀请注册「白熊原创」PHP开源产品二次开发 iWebshop-邮箱邀请注册

填写注册信息并提交

「白熊原创」PHP开源产品二次开发 iWebshop-邮箱邀请注册「白熊原创」PHP开源产品二次开发 iWebshop-邮箱邀请注册

查看相关数据表中是否成功存入数据

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

「白熊原创」PHP开源产品二次开发 iWebshop-邮箱邀请注册

2) 在iwebshop_member表中也存入了wangwu的相关信息,当用户在会员中心中完善个人资料后,会更新此表中数据

「白熊原创」PHP开源产品二次开发 iWebshop-邮箱邀请注册「白熊原创」PHP开源产品二次开发 iWebshop-邮箱邀请注册

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

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

「白熊原创」PHP开源产品二次开发 iWebshop-邮箱邀请注册

版权声明:本文图片和内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送联系客服 举报,一经查实,本站将立刻删除,请注明出处:https://www.4kpp.com/7343.html

(0)
漫空客漫空客
上一篇 2023年4月23日
下一篇 2023年4月23日

相关推荐

  • 姐姐的孩子叫什么(外甥和侄子有什么区别)

    今天就和大家分享一下关于姐姐和孩子名字的知识,也解释一下侄子和外甥的区别。如果你碰巧解决了你现在面临的问题,别忘了关注这个网站,现在就开始! 我姐姐的儿子叫什么名字? 侄子。 按亲…

    投稿 2023年4月23日
    2850
  • 大扁头蟋(大扁头蟋吃什么)

    今天给大家介绍一下扁头蛐蛐,以及关于扁头蛐蛐吃什么的相应知识点。希望对你有帮助,也别忘了收藏这个站点。 大扁头蟋蟀介绍 大扁头蟋蟀,昆虫名,直翅目,蟋蟀科。分布于河北、河南、山东、…

    投稿 2023年4月23日
    1590
  • 赚钱其实只有三个套路「视频详解」

    赚钱套路的交流和讨论 房产是怎么样玩的,交个首付,得套房,供钱给银行,再二押拿钱出来,用钱再交首付,再押。 世上最可悲的事就是,穷人用一辈子的时间都在做一件事,怎么活明白,而富人早…

    投稿 2023年4月22日
    900
  • 循环取货(循环取货流程图)

    今天给大家介绍一下奶跑和奶跑流程图对应的知识点。希望对你有帮助,也别忘了收藏这个网站。 奶跑模式是什么? 牛奶跑(Milk run),汽车物流行业的专用术语,指的是一辆卡车按照既定…

    投稿 2023年4月23日
    1020
  • 月亮旁边最亮的一颗星(月亮旁边最亮的一颗星叫什么名字)

    今天我就来介绍一下月亮旁边最亮的那颗星,以及月亮旁边最亮的那颗星的名字对应的知识点。希望对你有帮助,也别忘了收藏这个站点。 月亮旁边最亮的星星是什么? 正常来说应该是金星。 金星是…

    投稿 2023年4月23日
    1300
  • 开淘宝店需要什么软件(做无货源店铺需要什么软件)

    好多朋友问,现在做店群晚不晚?这并不是晚不晚的问题,而是你想不想做的问题,任何生意本身都是不稳定的,只要你想做、想成为你自己想成为的人,就来得及。种一棵树最好的时间是十年前,其次是…

    投稿 2023年4月23日
    840
  • 树苗种植(树苗种植多久可以施肥)

    今天给大家分享的是苗木种植的知识,也会讲解苗木施肥需要多长时间。如果你碰巧解决了你现在面临的问题,别忘了关注这个网站,现在就开始! 如何种植树苗 1.苗木分为实生苗、嫁接苗和移栽苗…

    投稿 2023年4月23日
    1010
  • 中餐加盟店10大品牌(中餐加盟店10大品牌排行榜)

    上个月,餐宝典发布了“2023最受年轻人欢迎的餐饮品牌(广州)”,榜单在一些平台上受到了热烈的关注。这个月,我们把目光转向苏州,推出榜单的苏州版,看看这个历史文化名城的餐饮是一番怎…

    2023年4月20日
    1120
  • 中兴axon30ultra价格_中兴axon30ultra多少钱

    中兴axon30ultra已经正式发布了,这款中兴axon30ultra手机的参数配置都很不错,那么这款中兴axon30ultra手机多少钱呢?接下来一起来看看中兴axon30ul…

    投稿 2023年4月23日
    940
  • 家用投影机选购(家用投影机选购攻略)

    今天给大家介绍一下家用投影仪中的购物,以及家用投影仪中购物策略对应的知识点。希望对你有帮助,也别忘了收藏这个网站。 小型投影仪哪个好? 个人推荐的小投影仪有:吉米Z6、吉米Z4Ai…

    投稿 2023年4月23日
    1030

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注