Section Menu:  

权限检测函数:permission()

  • 发布时间: 2020-03-31 15:08
  •    阅读: 2062   

描述

permission() 权限检测函数
permission() 接收二个参数,第一个参数为数据库操作对象,第二个参数为全局变量


语法

以下是 permission() 的语法:

permission(db, kg)

参数

    ● db [object]:数据库操作对象。
    ●  kg [dict]:全局变量。


返回值

返回一个dict类型的数据


实例

以下展示了使用 permission() 的实例:

from kyger.common import permission
res = permission(self.db, self.kg)
if res['status'] == 1: return alert(msg='没有访问权限', act=3)
elif res['status'] == 404: return notfound_404()
else: data = res['data']

以上实例运行后输出的结果为:

{'status': 0, 'data': data, 'rank': rank}  # 有访问权限,返回要访问内容的数据
{'status': 404}  # 没有访问权限

适应版本

       v1.0.1