cpweb-詳細設(shè)計-用戶管理_第1頁
cpweb-詳細設(shè)計-用戶管理_第2頁
cpweb-詳細設(shè)計-用戶管理_第3頁
cpweb-詳細設(shè)計-用戶管理_第4頁
cpweb-詳細設(shè)計-用戶管理_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1背 2設(shè)計目 模塊限 模塊設(shè) 異常處 測試考 設(shè)計文檔滿足的條件設(shè)計文檔內(nèi)容1背2對文檔中出現(xiàn)新的或不常見的名詞、概念或簡略語給出定義和設(shè)計目dsp用戶端的財務(wù)信息頁面和匯款記錄頁面兩個頁面功能;另外實現(xiàn)了管理端的系統(tǒng)環(huán)境(可選善,則需要開發(fā)相應(yīng)的樁程序,在“6.9測試考慮”中描述。與外界系統(tǒng)的詳細接口,如果沒有在總體設(shè)計或接口設(shè)計中定義,則在“6.5”中描述。在這里加入系統(tǒng)所需的軟,硬件,包括操作系統(tǒng),機器型號及配置要求。建議采用表格形式列如果已在總體設(shè)計中描述,該節(jié)可裁數(shù)據(jù)庫設(shè)one_main.user(DSP的主賬號與子賬號int(10)UCUC32DSP01int(10)dspDSPint(10)int(10)PRIMARY KEY`username`one_main.advertiser(DSP的主int(10)UCUC32int(10)dspDSP審核int(10)int(10)PRIMARY KEY ame`(`dsp_id數(shù)據(jù)庫數(shù)據(jù)量評估及說明(可選sql語句與過程設(shè)計及說明(可選)模塊設(shè)-UCUC的tplUC用開放平臺的JS來控制頁面的及文字樣式等,后續(xù)升級頁面PM可以在CMS中更新action為/index,此action根據(jù)角色分發(fā)到不同頁面登錄的url登錄成功后返回index登錄后跳轉(zhuǎn)到index,但urlwww2將登錄的用戶信息放在redis中,同時也放在內(nèi)存的threadContext ponent,封裝對casclient調(diào)用,更新session、redis、退出action為/user/logoutUC的方法,清空redis的首頁控制器index的流程錯誤頁產(chǎn)品技術(shù)管理PM平臺管理產(chǎn)品技術(shù)管理PM平臺管理運營管理銷售管理DSP子賬DSP主賬首是是跳轉(zhuǎn)到登錄否否否SessionSession否有否否是是更新session更新redis退出登錄logout流程請求路徑/URLweb模塊,類名為URLweb模塊,類名為登錄webweb 登錄配置文UCUCDSP平臺和管理端平臺,需要兩個initAll在兩個initAll中,需要進行角色的判斷,DSP主子賬號不能管理端平臺DSP頁面無{loginUserName userId: dspId auths }}管理端頁面的無{loginUserName userId: dspId auths }}請求路徑/URLwebURLweb模塊,類名為角色權(quán)限設(shè)UC接口寫RPC類,由userInfoMgr封裝業(yè)務(wù)只讀權(quán)限設(shè)權(quán)限器配DSP賬號的action,要配置只讀權(quán)限;而新DSP賬號的action,需要配置讀寫權(quán)限。請求路徑/webUC接口寫RPC類,由userInfoMgr請求路徑/web模塊,類名為新建DrucAcct的rpcUC新建UserInfoMgrUC和MCC新建UserMgr類,對應(yīng)于所有和User(DSP賬戶和主)相關(guān)的功DSP1、進行用戶名、的校2UC3、返回3UC4、返回獲取DSP的所有主,基本流程同獲取DSP子賬DSP子賬名 、備調(diào)用UC接口調(diào)用UC接口驗證否超過個數(shù)限是能否從中獲取是能否從中獲取否否暫停3秒中,過期時間為1分調(diào)用UC接口驗證否超過個數(shù)限是否否UC是否添成否是從redis從redis返返回獲取所有DSP子賬獲取DSP獲取DSP如如果數(shù)量于某個閾是否是否賬戶,分頁返DSPString //DSPString //DSPString //DSP{String[]int //0}}DSPint //DSP主賬號intpageSize,//每頁的size,20,50,100intpage //請求第幾頁,從0開始Stringquery;//搜索的字符串{intcache,//能否前端cache,1能;0inttotalPage,//{int //DSP子賬號String //DSPString }String[]intstatus,//0成功,1,2,126,127}}新建主intoriAdvertiserId,//主String {String[]intstatus, //0成功,1,2,126,127}}獲取主intdspId, //DSP主賬號idDSP子帳號IDintpageSize,//每頁的size,20,50,100int //0{intcache,//cache,1能;0inttotalPage,//{intoriAdvertiserId,//主IDintnickName, StringregTime,//時間}String[]intstatus,//0成功,1,2,126,127}}請求路徑/UCservice模塊,類名為com.baidu.one.userservice模塊,類名為service模塊,類名為DSPservice模塊,類名為主service模塊,類名為DSPweb模塊,類名為主web封禁指1、將請求在系統(tǒng)禁策封禁算求將IP置,返回封禁信60次每次請求的時否繼繼續(xù)向下執(zhí)單機封禁/集群封儲,公共可以為redis。每臺服務(wù)器都將自身機器的封禁信息寫入redis,之后再所有機器上的封禁信息,排序后進行驗證,如超過閾值,則將IP置入,返回封禁信息。讀讀寫讀機器B封機器A寫讀讀寫機器機器封禁功能寫讀讀寫機器機器考慮到在一個線程里完成兩個邏輯對redis的較為頻繁,及封禁指標的時間維度(一般為分鐘1、新建封禁器prisonInterceptor進行記錄每次請求的時2prisonTimer黑白策對于觸發(fā)永久封禁的ip,屬于行為,策略上不會設(shè)置封禁過期時間,且將此類用戶寫入如果業(yè)務(wù)上確實需要高并發(fā)請求,可以設(shè)置封禁白,系統(tǒng)不對中的IP進行封禁驗證數(shù)據(jù)同步到redis,供web/apione_main.prisonlist(封禁策略的黑白01201白uniquekey`prison`配置文件指定不同封禁60:30:180060秒內(nèi)30次封禁1800可以有多個封禁策略,-1代表60thispageisforbiddenbecauseoffrequently3;3;所有的服務(wù)器IP全局封器創(chuàng)意封器加載UC創(chuàng)意封器UC封 封禁校驗基userid級別的封禁(需評估工作量暫緩開發(fā)實際中,多個用戶通過一個商的公共IP進行請求,如果其中某個用戶導致公共IP被設(shè)計中除了將IPIP下的userId客戶時時時客戶服務(wù)器機器B封 服務(wù)器客戶機器A封 機器B校驗線客戶機器A校驗線Web機器Web機器寫寫寫寫讀Web機器寫時時時記錄信獲獲取客戶返回封禁提示信否將IP將IP寫入redis繼續(xù)下面流開始執(zhí)開始執(zhí)獲取所有機器次是否永封是否是否將IP寫入結(jié)請求路徑/封禁service模塊,類名為service模塊,類名為類service模塊,類名為一般的器如參數(shù)映射、上傳文件、等

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論