本篇介紹的幾個常見業(yè)務如下:
安全管理:監(jiān)控每個賬號的登錄情況和操作情況
通知管理:給使用后臺系統(tǒng)的不同角色人員發(fā)送通知
菜單管理:管理后臺系統(tǒng)的菜單
一、安全管理
1谦疾、相關(guān)業(yè)務
后臺系統(tǒng)從安全上面考慮,一般只允許在公司的內(nèi)網(wǎng)環(huán)境下登錄犬金,所以需要對登錄人員的IP地址進行驗證念恍。但是也會存在很多員工需要在家里對后臺進行一些操作,這種業(yè)務場景晚顷,就需要我們能夠支持在外網(wǎng)環(huán)境通過某些驗證也可以正常的登錄后臺峰伙,這里我們選擇通過登錄員工的短信驗證碼驗證。
另外该默,每個登錄的用戶都進行了什么操作瞳氓,這個數(shù)據(jù)對于發(fā)現(xiàn)問題、查找原因都是非常重要栓袖,我們這里就稱作操作日志匣摘。
2、登錄后臺的流程
①用戶輸入賬號和密碼裹刮,如果錯誤的話音榜,登錄失敗捧弃;如果正確的話赠叼,進入第二步;
②判斷登錄的IP是否屬于系統(tǒng)設置的IP白名單违霞,如果是嘴办,登錄成功,流程結(jié)束买鸽;如果不是涧郊,進入第三步;
③判斷該登錄賬號是否屬于賬號白名單癞谒,如果不是底燎,登錄失敗刃榨,流程結(jié)束;如果是双仍,進入第四步枢希;
④向該賬號綁定的手機號發(fā)送短信驗證碼,如果驗證通過朱沃,登錄成功苞轿,流程結(jié)束,如果驗證不通過逗物,登錄失敗搬卒,流程結(jié)束。
從上面流程上面我們可以看出翎卓,我們需要一個配置IP白名單和賬號白名單的地方契邀,好讓系統(tǒng)根據(jù)配置對登錄情況做出判斷。
3失暴、相關(guān)原型
首先我們需要添加IP白名單和賬戶白名單坯门,具體需要哪些字段,可以根據(jù)各自的業(yè)務特點逗扒。比如IP白名單古戴,你至少需要讓系統(tǒng)知道是哪個IP地址,以及這個IP地址當前是否用于登錄判斷矩肩。具體的我就放兩張原型圖吧:
二现恼、通知管理
這塊業(yè)務很容易理解,無非就是有什么信息黍檩,需要在某個時間點叉袍,告訴全部,或者指定的人員建炫。這里就牽涉幾個東西:
是什么消息
在哪個時間點
發(fā)送給誰
所以產(chǎn)品上畦韭,我們就需要針對上面三個點來進行配置,這里比較簡單肛跌,就直接上圖了:
三艺配、菜單管理
菜單管理,也就是管理后臺系統(tǒng)菜單的展示衍慎、排序转唉、以及跳轉(zhuǎn)。這里主要是方便開發(fā)人員每次做好新的的功能時稳捆,可以直接從這里配置到后臺赠法,不需要通過在數(shù)據(jù)庫插數(shù)據(jù),或者走開發(fā)、發(fā)布砖织、上線的流程款侵。
菜單簡單的可以分為文件夾和頁面,文件夾侧纯,也就是里面包含其他文件夾或者頁面新锈,它本身沒有跳轉(zhuǎn)的鏈接;頁面眶熬,就是它下面沒有其他文件妹笆,自己本身會跳轉(zhuǎn)到一個新的URL。
這里簡單的放一個添加菜單的彈窗頁面娜氏,當類型是文件夾時拳缠,訪問路徑不用顯示;當類型是頁面時贸弥,訪問路徑必填窟坐。