# Sa-Token 集成 Freemarker 标签方言

## Sa-Token 集成 Freemarker 标签方言 —— 测试页面

当前是否登录：<#if stp.isLogin()>是<#else>否

登录 注销

登录之后才能显示：<@sa.login>value

不登录才能显示：<@sa.notLogin>value

具有角色 admin 才能显示：<@sa.hasRole value="admin">value

同时具备多个角色才能显示：<@sa.hasRoleAnd value="admin, ceo, cto">value

只要具有其中一个角色就能显示：<@sa.hasRoleOr value="admin, ceo, cto">value

不具有角色 admin 才能显示：<@sa.notRole value="admin">value

具有权限 user-add 才能显示：<@sa.hasPermission value="user-add">value

同时具备多个权限才能显示：<@sa.hasPermissionAnd value="user-add, user-delete, user-get">value

只要具有其中一个权限就能显示：<@sa.hasPermissionOr value="user-add, user-delete, user-get">value

不具有权限 user-add 才能显示：<@sa.notPermission value="user-add">value

从SaSession中取值： <#if stp.isLogin()> ${stp.getSession().get('name')}