摘要:我的思路大體是用網(wǎng)絡(luò)范圍內(nèi)唯一的字符串為標(biāo)識(shí)去邀請(qǐng)好友,邀請(qǐng)者給個(gè)狀態(tài)位代表邀請(qǐng)者,并給他綁定個(gè)唯一。本人建立個(gè)群作為去轉(zhuǎn)盤網(wǎng)的官方群,人數(shù)現(xiàn)在也不多,如果有興趣的話來逛逛吧,多個(gè)粉絲去轉(zhuǎn)盤多一份熱鬧,群號(hào)
花了一年時(shí)間做了個(gè)網(wǎng)盤下載站點(diǎn),有興趣的朋友可以看看站名:去轉(zhuǎn)盤網(wǎng)其中有個(gè)需求是想模擬百度網(wǎng)盤的邀請(qǐng)好友注冊(cè)功能,想了很久果然"皇天不負(fù)有心人",終于整理出個(gè)思路,并且附上代碼,希望各位網(wǎng)友多多吐槽。我的思路大體是用網(wǎng)絡(luò)范圍內(nèi)唯一的字符串uuid為標(biāo)識(shí)去邀請(qǐng)好友,邀請(qǐng)者給個(gè)狀態(tài)位
1
代表邀請(qǐng)者,并給他綁定個(gè)唯一uuid。被邀請(qǐng)者給個(gè)標(biāo)識(shí)位
0
代表被邀請(qǐng)者,如果他注冊(cè)成功,則可以根據(jù)邀請(qǐng)鏈接獲得uuid去查詢數(shù)據(jù)庫找到邀請(qǐng)者,找到后給予相應(yīng)積分即可,代碼如下:
public String invite(){ int invteOrBeInted=1;//邀請(qǐng)人為1,被邀請(qǐng)為0 String username=null; String temp=getParameter("username"); if(temp!=null){ try { username = new String(temp.getBytes("ISO-8859-1"), "utf-8"); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } } //username=((User)session.get(CodeConst.USERINSESSION)).getUsername(); if(username==null){ message="沒有權(quán)限邀請(qǐng)用戶"; return ERROR; } RegisterService registerService = ServiceFactory.getRegisterService(); UserDao userDao=null; try { userDao = registerService.getUserDao(); } catch (Exception e1) { e1.printStackTrace(); } @SuppressWarnings("rawtypes") java.util.List list=null; User u=null; try { list=userDao.findByUserName(username); } catch (Exception e) { e.printStackTrace(); } if(list!=null&&list.size()>0){ u=(User)list.get(0); } if(u.getInviteCode()!=null&&u.getInvitedOrBeInvited()==1){ //已經(jīng)邀請(qǐng)了 inviteCode=u.getInviteCode(); } else{ inviteCode=UUID.randomUUID().toString();//uuid的唯一性 } String goodNews="網(wǎng)盤分享,網(wǎng)盤下載,這里是去轉(zhuǎn)盤網(wǎng)。趕快點(diǎn)擊下面鏈接注冊(cè)吧,海量網(wǎng)盤資源與你共享"; String url=goodNews+getBase()+"registerManager/inviteRegister.action?inviteCode="+inviteCode; //注釋,這里getBase()函數(shù)請(qǐng)自己實(shí)現(xiàn),是獲得 getHttpRequest().setAttribute("url",url);//發(fā)送給前臺(tái) try { registerService.updateInviteMan(username, inviteCode,invteOrBeInted); //更新邀請(qǐng)人信息,注意inviteCode為uuid是唯一的 //當(dāng)用戶注冊(cè)成功之后根據(jù)inviteCode為邀請(qǐng)人加分 } catch (Exception e) { e.printStackTrace(); } return SUCCESS; }
技術(shù)在于分享,開源,去轉(zhuǎn)盤不吝嗇任何技術(shù),歡迎關(guān)注微博或者微信,隨時(shí)交流。本人建立個(gè)qq群作為去轉(zhuǎn)盤網(wǎng)的官方群,人數(shù)現(xiàn)在也不多,如果有興趣的話來逛逛吧,多個(gè)粉絲去轉(zhuǎn)盤多一份熱鬧,qq群號(hào):512245829
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/65060.html
摘要:花了一年時(shí)間做了個(gè)網(wǎng)盤下載站點(diǎn),有興趣的朋友可以看看站名去轉(zhuǎn)盤網(wǎng)鏈接其中有個(gè)需求是想模擬百度網(wǎng)盤的邀請(qǐng)好友注冊(cè)功能,想了很久果然皇天不負(fù)有心人終于整理出個(gè)思路,并且附上代碼,希望各位網(wǎng)友多多吐槽。 花了一年時(shí)間做了個(gè)網(wǎng)盤下載站點(diǎn),有興趣的朋友可以看看站名:去轉(zhuǎn)盤網(wǎng) 鏈接:www.quzhuanpan.com 其中有個(gè)需求是想模擬百度網(wǎng)盤的邀請(qǐng)好友注冊(cè)功能, 想了很久果然皇天不負(fù)有心人,...
摘要:百度網(wǎng)盤爬蟲博客園上如何邀請(qǐng)好友注冊(cè)您的網(wǎng)站博客園上如何爬取代理服務(wù)器博客園上百度圖片爬蟲開源中國上中文分詞十分重要,推薦博客網(wǎng)站真分頁代碼該怎么寫博客園上磁力爬蟲源碼公開上兼容所有瀏覽器的瀏覽器復(fù)制問題 號(hào)稱史上最牛逼的幾篇博客這個(gè)說法也許夸張了點(diǎn),但總體來說樓主整理的博客都是樓主幸苦之作,并且都是圍繞去轉(zhuǎn)盤網(wǎng)展開,這些博客幾乎透漏了該站的所有技術(shù)關(guān)鍵,細(xì)節(jié),甚至所有核心代碼,我個(gè)人...
摘要:百度網(wǎng)盤爬蟲博客園上如何邀請(qǐng)好友注冊(cè)您的網(wǎng)站博客園上如何爬取代理服務(wù)器博客園上百度圖片爬蟲開源中國上中文分詞十分重要,推薦博客網(wǎng)站真分頁代碼該怎么寫博客園上磁力爬蟲源碼公開上兼容所有瀏覽器的瀏覽器復(fù)制問題 號(hào)稱史上最牛逼的幾篇博客這個(gè)說法也許夸張了點(diǎn),但總體來說樓主整理的博客都是樓主幸苦之作,并且都是圍繞去轉(zhuǎn)盤網(wǎng)展開,這些博客幾乎透漏了該站的所有技術(shù)關(guān)鍵,細(xì)節(jié),甚至所有核心代碼,我個(gè)人...
摘要:百度網(wǎng)盤爬蟲博客園上如何邀請(qǐng)好友注冊(cè)您的網(wǎng)站博客園上如何爬取代理服務(wù)器博客園上百度圖片爬蟲開源中國上中文分詞十分重要,推薦博客網(wǎng)站真分頁代碼該怎么寫博客園上磁力爬蟲源碼公開上兼容所有瀏覽器的瀏覽器復(fù)制問題 號(hào)稱史上最牛逼的幾篇博客這個(gè)說法也許夸張了點(diǎn),但總體來說樓主整理的博客都是樓主幸苦之作,并且都是圍繞去轉(zhuǎn)盤網(wǎng)展開,這些博客幾乎透漏了該站的所有技術(shù)關(guān)鍵,細(xì)節(jié),甚至所有核心代碼,我個(gè)人...
閱讀 1446·2021-11-24 09:39
閱讀 3626·2021-09-29 09:47
閱讀 1571·2021-09-29 09:34
閱讀 3067·2021-09-10 10:51
閱讀 2536·2019-08-30 15:54
閱讀 3216·2019-08-30 15:54
閱讀 869·2019-08-30 11:07
閱讀 1004·2019-08-29 18:36