permission() 權(quán)限檢測函數(shù)
permission() 接收二個參數(shù),第一個參數(shù)為數(shù)據(jù)庫操作對象,第二個參數(shù)為全局變量
以下是 permission() 的語法:
permission(db, kg)
● db [object]:數(shù)據(jù)庫操作對象。
● kg [dict]:全局變量。
返回一個dict類型的數(shù)據(jù)
以下展示了使用 permission() 的實例:
from kyger.common import permission res = permission(self.db, self.kg) if res['status'] == 1: return alert(msg='沒有訪問權(quán)限', act=3) elif res['status'] == 404: return notfound_404() else: data = res['data']
以上實例運行后輸出的結(jié)果為:
{'status': 0, 'data': data, 'rank': rank} # 有訪問權(quán)限,返回要訪問內(nèi)容的數(shù)據(jù) {'status': 404} # 沒有訪問權(quán)限