说明 - lichangshu/rurl GitHub Wiki
使用的几个说明:
-
每个应用可以配置一个登录组,该组可以标识是可登录用户,或不可登录用户, 是通过是否允许所有人登录进行控制的, 如果选择所有人可以登录,那么该组中的用户将不可以登录该应用, 否则只有该组中的用户可以登录该应用. (或许可以改成有权限就可以登录,因为设计时有排除的概念,所有没有做这个选择)
-
每个应用配置的URL可以是手动填入的,或者是程序自动插入的(客户端提供了一个简单的收集URL的工具),总有些URL会被遗漏,对于这种遗漏的URL如何做权限判断.通过应用中的"未配置的URL"选项进行控制(可以访问,不可访问).
-
每个URL都有一种类型,默认/菜单/目录三者之一,可以为用户登录后列出用户菜单时使用,包括排序(正序).
-
每个URL都可以设置一个父菜单,注意不要出现菜单循环, 如:A的父菜单是B,B的父菜单是C,C的父菜单是A.
-
大部分数据都有个 data 的参数, 因为最初设计时想法是不仅仅对URL进行权限校验的,这设计可能需要客户端做过多的代码修改,所以暂时没有使用.配置时忽略该参数就可以了.