鍍金池/ 問(wèn)答/數(shù)據(jù)庫(kù)  HTML/ 一個(gè)ip只能注冊(cè)一個(gè)賬號(hào)的功能如何實(shí)現(xiàn)的?

一個(gè)ip只能注冊(cè)一個(gè)賬號(hào)的功能如何實(shí)現(xiàn)的?

是數(shù)據(jù)庫(kù)記錄當(dāng)前請(qǐng)求ip地址然后存?zhèn)€字段嗎,然后每次請(qǐng)求檢查一遍是否存在,存在的話則提示不能注冊(cè)嗎

回答
編輯回答
陌離殤

如果真的需要這種功能的話,就像你說(shuō)的那樣存入一個(gè)注冊(cè)ip

但是我是不推薦你這樣限制的,一個(gè)公司或者家庭對(duì)外都是一個(gè)ip,但是內(nèi)部是有很多人在使用,如果每個(gè)人都要注冊(cè)賬號(hào),你這個(gè)限制就只能一個(gè)人能夠注冊(cè),其他人就不能注冊(cè)了,只有關(guān)閉路由器,再重新啟動(dòng),等ip換了才能注冊(cè),這樣用戶體驗(yàn)是很不好的,你可以存入注冊(cè)ip,但是不要用ip來(lái)限制用戶注冊(cè),你可以想其他方法來(lái)解決用戶多次亂注冊(cè)賬號(hào)的行為,比如:用戶注冊(cè)一個(gè)賬號(hào)之后就生成一個(gè)標(biāo)識(shí)存入cookie,用戶在注冊(cè)時(shí)判斷有沒(méi)有這個(gè)cookie,有就提醒已經(jīng)注冊(cè)賬號(hào),沒(méi)有這個(gè)值就可以注冊(cè)。(這個(gè)只能相對(duì)的解決部分亂注冊(cè),多注冊(cè)行為,比如用戶清楚瀏覽器緩存就又可以注冊(cè)了,換一個(gè)瀏覽器也可以注冊(cè),所以這種驗(yàn)證只是相對(duì)的,有一種完美的方法就是必須使用手機(jī)號(hào)碼注冊(cè)【注冊(cè)需要收手機(jī)驗(yàn)證碼,這就看用戶有多少手機(jī)號(hào)了】)

這只是我個(gè)人的看法,你自己根據(jù)你實(shí)際情況進(jìn)行修改使用

2018年1月24日 06:56