会员下线加积分,实现原理分享(有时间限制)
发布时间:2023-06-11 08:39:45
标签:会员下线,积分
实现方法:
建立一个用户附加表InviteUser_NewUser,结构如下:
然后跟着我的思路走:
用户接这个链接后
=》
进入网站宣传页,同时用session或cookies进行传过来的userid
=》
用户点注册按钮
=》
查看userid,是否为密码为DateTime.Now.Month的当前月的userid相同 ,如果不同,则过期
=>
将userid转到注册页(如果不是跨域的话,就直接说cookies就行)
=》
执行注册流程,向用户表插入数据
=》
同一个事务里,向InviteUser_NewUser表与插入一条记录,NewUserID是当前注册的用户ID,InviteID是通过request.querystring传来的(也可以是cookies里记录的)
=》
完成注册
=》
用户进入邮箱去激活
=》
执行激活流程
=》
在InviteUser_NewUser里查找有没有这个用户的ID,如果有,把当前记录的InviteUserID记录下来,并对这个用户的积分进行更新
0
投稿
猜你喜欢
- 本文实例讲述了Python实现基于HTTP文件传输的方法。分享给大家供大家参考。具体实现方法如下:一、问题:因为需要最近看了一下通过POST
- 对于相册来说,大图的浏览非常重要,因为对浏览者来说最重要的就是大图看得爽不爽,因为做项目的需要,我比较了许多相册的大图浏览方式,现在一一评说
- python的代码错误检查通常用pep8、pylint和flake8,自动格式化代码通常用autopep8、yapf、black。这些工具均
- 今天网页调试的时候在线订单出现错误:Server 对象 错误 'ASP 0178
- 看代码:Vue提供了强大的前端开发架构,很多时候我们需要判断数据对象是否为空,使用typeof判断是个不错选择,具体代码见图。补充知识:vu
- 前言之前在看golang多线程通信的时候, 看到了go 的管道. 当时就觉得这玩意很神奇, 因为之前接触过的不管是php, java, Py
- 其中 offset and fetch 最重要的新特性是 用来 分页,既然要分析 分页,就肯定要和之前的分页方式来比较了,特别是 Row_N
- 1. 命令行不知道大家在日常操作redis时用什么可视化工具呢?以前总觉得没有什么太好的可视化工具,于是问了一个业内朋友。对方回:你还用可视
- help函数是python的一个内置函数(python的内置函数可以直接调用,无需import),它是python自带的函数,任何时候都可以
- 基于flask的web应用的诞生,供大家参考,具体内容如下Flask是一个非常优秀的web框架,它最大的特点就是保持一个简单而易于扩展的小核
- 本文实例讲述了Python模块结构与布局操作方法。分享给大家供大家参考,具体如下:#coding=utf8#起始行#!/usr/bin/en
- 前缀和后缀HasPrefix判断字符串s是否以prefix开头:strings.HaxPrefix(s string, prefix str
- 不知道有多少人清楚的知道,在Oracle中,如果一个复合索引,假定索引(a,b,c)三个字段,删除了(包括unused)其中一个字段,Ora
- set oSQLServer =server.createobject("SQLDMO.SQLServer")oSQLS
- nonzero函数返回非零元素的目录。返回值为元组, 两个值分别为两个维度, 包含了相应维度上非零元素的目录值。 import
- (1)、函数y = sin(x)(2)、数据准备#数据准备X=np.arange(-np.pi,np.pi,1) #定义样本点X,从-pi到
- 基本介绍Pinia 是 Vue.js 的轻量级状态管理库官方网站:pinia.vuejs.org/pinia和vuex4一样,也是vue官方
- 要求必备知识熟悉基本编程环境搭建。运行环境windows 7(64位);php-5.3; memcached-1.2.6下载地址环境下载什么
- python中docx库的简介python-docx包,这是一个很强大的包,可以用来创建docx文档,包含段落、分页符、表格、图片、标题、样
- 抛出问题:求一数组如 l = [0, 1, 2, 3, -4, 5, -6],求该数组的最大连续子数组的和 如结果为[0,1,2,3,-4,