會員下線加積分,實現(xiàn)原理分享(有時間限制)
建立一個用戶附加表InviteUser_NewUser,結(jié)構(gòu)如下:
然后跟著我的思路走:
用戶接這個鏈接后
=》
進(jìn)入網(wǎng)站宣傳頁,同時用session或cookies進(jìn)行傳過來的userid
=》
用戶點注冊按鈕
=》
查看userid,是否為密碼為DateTime.Now.Month的當(dāng)前月的userid相同 ,如果不同,則過期
=>
將userid轉(zhuǎn)到注冊頁(如果不是跨域的話,就直接說cookies就行)
=》
執(zhí)行注冊流程,向用戶表插入數(shù)據(jù)
=》
同一個事務(wù)里,向InviteUser_NewUser表與插入一條記錄,NewUserID是當(dāng)前注冊的用戶ID,InviteID是通過request.querystring傳來的(也可以是cookies里記錄的)
=》
完成注冊
=》
用戶進(jìn)入郵箱去激活
=》
執(zhí)行激活流程
=》
在InviteUser_NewUser里查找有沒有這個用戶的ID,如果有,把當(dāng)前記錄的InviteUserID記錄下來,并對這個用戶的積分進(jìn)行更新
相關(guān)文章
C++ Go語言實現(xiàn)將windows和linux文件刪除至回收站
這篇文章主要為大家詳細(xì)介紹了如何分別使用C++ Go語言實現(xiàn)將windows和linux文件刪除至回收站,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-12-12