会员下线加积分,实现原理分享(有时间限制)

 更新时间:2011年09月13日 20:52:50   作者:  
当某个用户发出一个邀请后,另一个用户通过这个链接进行网站后,为发这个链接的用户加10个积分。
实现方法:
建立一个用户附加表InviteUser_NewUser,结构如下:

image 
然后跟着我的思路走:
用户接这个链接后
=》
进入网站宣传页,同时用session或cookies进行传过来的userid
=》
用户点注册按钮
=》
查看userid,是否为密码为DateTime.Now.Month的当前月的userid相同 ,如果不同,则过期
=>
将userid转到注册页(如果不是跨域的话,就直接说cookies就行)
=》
执行注册流程,向用户表插入数据
=》
同一个事务里,向InviteUser_NewUser表与插入一条记录,NewUserID是当前注册的用户ID,InviteID是通过request.querystring传来的(也可以是cookies里记录的)
=》
完成注册
=》
用户进入邮箱去激活
=》
执行激活流程
=》
在InviteUser_NewUser里查找有没有这个用户的ID,如果有,把当前记录的InviteUserID记录下来,并对这个用户的积分进行更新

相关文章

  • 鸿蒙开发搭建flutter适配的开发环境

    鸿蒙开发搭建flutter适配的开发环境

    文章详细介绍了在Windows系统上如何创建和运行鸿蒙Flutter项目,包括使用flutter doctor检测环境、创建项目、编译HAP包以及在真机上运行项目,打包鸿蒙Flutter应用的测试包和正式包的方法,并介绍了常见问题的解决方法
    2024-12-12
  • 编程界主流脚本编程语言的比较和选择

    编程界主流脚本编程语言的比较和选择

    这篇文章主要介绍了编程界主流脚本编程语言的比较和选择,本文分析了Unix/Linux Shell、Python/Jython、Ruby/JRuby、Perl、Groovy等脚本语言的优缺点,帮助您快速了解各大语言,需要的朋友可以参考下
    2015-05-05
  • 24种编程语言的Hello World程序

    24种编程语言的Hello World程序

    这篇文章主要介绍了24种编程语言的Hello World程序,包括熟知的Java、C语言、C++、C#、Ruby、Python、PHP等编程语言,需要的朋友可以参考下
    2015-06-06
  • 使用阿里大于(大鱼)平台进行发送手机验证码的流程

    使用阿里大于(大鱼)平台进行发送手机验证码的流程

    这篇文章主要介绍了使用阿里大于(大鱼)平台进行发送手机验证码的流程,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-10-10
  • WebStorm 2019.2安装配置方法图文教程

    WebStorm 2019.2安装配置方法图文教程

    这篇文章主要为大家详细介绍了WebStorm 2019.2安装配置方法图文教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-09-09
  • 基于DeepSeek-Coder的跨文件代码补全实战教程

    基于DeepSeek-Coder的跨文件代码补全实战教程

    本文介绍了DeepSeek-Coder33BInstruct版本在Python/Java/JavaScript等主流语言中的跨文件代码补全实战,感兴趣的朋友一起看看吧
    2025-02-02
  • Eclipse插件安装的八种方式总结

    Eclipse插件安装的八种方式总结

    这篇文章主要给大家总结介绍了关于Eclipse插件安装的八种方式,现在开发java项目普遍使用idea了,但使用eclipse的也不少,如果要用的顺手点,还是需要一些优化和相关插件支持的,需要的朋友可以参考下
    2023-10-10
  • 一篇文章理解阻塞、非阻塞、同步、异步

    一篇文章理解阻塞、非阻塞、同步、异步

    这篇文章主要介绍了阻塞、非阻塞、同步、异步的意义以及他们之间存在的区别,该如何学会他们,文中讲解的很细致,需要的小伙伴可以自己看一下
    2021-08-08
  • Git文件常用操作总结及拓展

    Git文件常用操作总结及拓展

    这篇文章主要为大家介绍了Git文件常用操作总结及拓展,添加多个文件到暂存区,提交操作未写备注,从工作区直接提交到版本库,有需要的朋友可以借鉴参考下
    2022-04-04
  • kettle 入门使用教程(最新版)

    kettle 入门使用教程(最新版)

    Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,数据抽取高效稳定,本文以7.0.0.0-25版本为例给大家详细讲解下载安装入门级教程,感兴趣的朋友一起看看吧
    2022-11-11

最新评论