| 123456789101112131415161718192021222324252627282930313233343536 | <?phpnamespace app\common;use app\model\SysUser;use Tinywan\Jwt\JwtToken;class Auth{    /**     * 获取权限范围内的所有管理员id     * @param bool $with_self     * @return array     */    public static function getScopeAdminIds(bool $withSelf = false): array    {        $userIds = SysUser::where('user_id','!=',0)->pluck('user_id')->toArray();        if ($withSelf) {            $userIds[] = JwtToken::getCurrentId();        }        return array_unique($userIds);    }    /**     * 是否是超级管理员     * @param int $admin_id     * @return bool     */    public static function isSupperAdmin(int $admin_id = 0): bool    {        // 暂时不涉及权限        return true;    }}
 |