簡單的VIP判定思路 | 您所在的位置:網(wǎng)站首頁 › 屬雞人一生運(yùn)程分年度 › 簡單的VIP判定思路 |
VIP的特權(quán)判定思路 首先我們先看一下開了vip和沒開vip的區(qū)別;
首先從樣式可以看出,開了VIP和SVIP的用戶有名稱變色加持,還有vip徽章認(rèn)證(當(dāng)然這里的樣式比較丑,咱自己幻想賊好看) 現(xiàn)在我們分析一下思路,需要用到的一個(gè)關(guān)鍵字段,VIP是否開通狀態(tài),假設(shè)沒開通時(shí)這個(gè)狀態(tài)等于0;開通了狀態(tài)就等于1;其次我們還需要有一個(gè)VIP時(shí)長的字段,用來區(qū)分年費(fèi)SVIP和普通VIP 我們這里開通vip后,主要是增加了VIP期限和VIP狀態(tài)和用戶的主鍵ID的字段; 然后下面的思路就是:我們登陸的時(shí)候根據(jù)用戶的主鍵ID查詢出我們需要的字段。這里包括了VIP狀態(tài)和VIP期限; 結(jié)合上期我們分享的session把查詢到的數(shù)據(jù)通過臨時(shí)的放到前端頁面上去; 但是我們現(xiàn)在只是知道了這個(gè)用戶有沒有開通VIp(根據(jù)VIP狀態(tài)去判斷) If(VIP狀態(tài) == 1){ 顯示VIP的樣式 } else{ 不顯示任何的樣式; } 我的思路是先做出一個(gè)VIP和SVIP的圖標(biāo); 然后根據(jù)判斷VIP狀態(tài)再進(jìn)行顯示和隱藏,默認(rèn)是隱藏 下面我們看下代碼 我們通過session獲取到VIP狀態(tài)和VIP期限,再聲明一個(gè)變量接收, 通過判斷來確定是否顯示VIP和SVIP圖標(biāo),如果狀態(tài)通過了;就判斷VIP期限,如果大于等于12我們就顯示SVIP圖標(biāo)并輸出專屬的CSS樣式,如果小于12,則顯示普通VIP,輸出普通VIP的樣式, 如果給通過VIP來加特權(quán),我們也可以在判斷里直接輸出特權(quán)需要的代碼,或者在去創(chuàng)建一個(gè)全局變量,再通過上面的代碼根據(jù)VIP和SVIP來賦予變量不同的值,我們在做某些會(huì)員特權(quán)作時(shí)只需要判斷這個(gè)全局變量的狀態(tài)值就可以了 ? ? ? ? |
今日新聞 |
推薦新聞 |
專題文章 |
CopyRight 2018-2019 實(shí)驗(yàn)室設(shè)備網(wǎng) 版權(quán)所有 |