From b3373214be88330764d4b6ce6f82ed6ba639bbc2 Mon Sep 17 00:00:00 2001 From: RockMan <985449475@qq.com> Date: Thu, 14 Jan 2021 14:55:49 +0800 Subject: [PATCH] =?UTF-8?q?update=20sa-token-doc/doc/use/mock-person.md.?= =?UTF-8?q?=20=E4=BF=AE=E5=A4=8D=E6=8F=8F=E8=BF=B0=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sa-token-doc/doc/use/mock-person.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/sa-token-doc/doc/use/mock-person.md b/sa-token-doc/doc/use/mock-person.md index c06aefe0..d3ea15e4 100644 --- a/sa-token-doc/doc/use/mock-person.md +++ b/sa-token-doc/doc/use/mock-person.md @@ -3,7 +3,7 @@ - 以上介绍的api都是操作当前账号,对当前账号进行各种鉴权操作,你可能会问,我能不能对别的账号进行一些操作? -- 比如:查看账号`10001`有无某个权限码、获取id账号为`10002`的用户`session`,等等... +- 比如:查看账号`10001`有无某个权限码、获取id账号为`10002`的用户`User-Session`,等等... - `sa-token`在api设计时充分考虑了这一点,暴露出多个api进行此类操作 @@ -14,8 +14,8 @@ StpUtil.getTokenValueByLoginId(10001); // 获取指定账号10001的`tok StpUtil.logoutByLoginId(10001); // 将账号10001的会话注销登录(踢人下线) StpUtil.getSessionByLoginId(10001); // 获取账号10001的Session对象, 如果session尚未创建, 则新建并返回 StpUtil.getSessionByLoginId(10001, false); // 获取账号10001的Session对象, 如果session尚未创建, 则返回null -StpUtil.hasRole(10001, false); // 获取账号10001是否含有指定角色标识 -StpUtil.hasPermission(10001, false); // 获取账号10001是否含有指定权限码 +StpUtil.hasRole("super-admin"); // 获取账号10001是否含有指定角色标识 +StpUtil.hasPermission("user:add"); // 获取账号10001是否含有指定权限码 ``` @@ -24,8 +24,8 @@ StpUtil.hasPermission(10001, false); // 获取账号10001是否含有 有时候,我们需要直接将当前会话的身份切换为其它账号,比如: ``` java -StpUtil.switchTo(10044); // 将当前会话身份临时切换为其它账号 -StpUtil.getLoginId(); // 此时再调用此方法会返回 10044 +StpUtil.switchTo(10044); // 将当前会话[身份临时切换]为其它账号 +StpUtil.getLoginId(); // 此时再调用此方法会返回 10044 (我们临时切换到的账号id) StpUtil.endSwitch(); // 结束 [身份临时切换] ```