Commit 0f7952b9 by RuoYi

添加isUser,便于校验用户是否已登录

parent fcc889ca
...@@ -50,7 +50,7 @@ public class PermissionService ...@@ -50,7 +50,7 @@ public class PermissionService
} }
/** /**
* 验证用户是否具有以下任意一个角色,无权限返回hidden用于隐藏(如需返回Boolean使用hasAnyPermissions) * 验证用户是否具有以下任意一个权限,无权限返回hidden用于隐藏(如需返回Boolean使用hasAnyPermissions)
* *
* @param permissions 以 PERMISSION_NAMES_DELIMETER 为分隔符的权限列表 * @param permissions 以 PERMISSION_NAMES_DELIMETER 为分隔符的权限列表
* @return 用户是否具有以下任意一个权限 * @return 用户是否具有以下任意一个权限
...@@ -61,7 +61,7 @@ public class PermissionService ...@@ -61,7 +61,7 @@ public class PermissionService
} }
/** /**
* 验证用户用户是否具备某角色,无权限返回hidden用于隐藏(如需返回Boolean使用isRole) * 验证用户是否具备某角色,无权限返回hidden用于隐藏(如需返回Boolean使用isRole)
* *
* @param role 角色字符串 * @param role 角色字符串
* @return 用户是否具备某角色 * @return 用户是否具备某角色
...@@ -72,7 +72,7 @@ public class PermissionService ...@@ -72,7 +72,7 @@ public class PermissionService
} }
/** /**
* 验证用户用户是否不具备某角色,与hasRole逻辑相反。无权限返回hidden用于隐藏(如需返回Boolean使用isLacksRole) * 验证用户是否不具备某角色,与hasRole逻辑相反。无权限返回hidden用于隐藏(如需返回Boolean使用isLacksRole)
* *
* @param role 角色字符串 * @param role 角色字符串
* @return 用户是否不具备某角色 * @return 用户是否不具备某角色
...@@ -83,7 +83,7 @@ public class PermissionService ...@@ -83,7 +83,7 @@ public class PermissionService
} }
/** /**
* 验证用户用户是否具有以下任意一个角色,无权限返回hidden用于隐藏(如需返回Boolean使用isAnyRoles) * 验证用户是否具有以下任意一个角色,无权限返回hidden用于隐藏(如需返回Boolean使用isAnyRoles)
* *
* @param roles 以 ROLE_NAMES_DELIMETER 为分隔符的角色列表 * @param roles 以 ROLE_NAMES_DELIMETER 为分隔符的角色列表
* @return 用户是否具有以下任意一个角色 * @return 用户是否具有以下任意一个角色
...@@ -94,6 +94,17 @@ public class PermissionService ...@@ -94,6 +94,17 @@ public class PermissionService
} }
/** /**
* 验证用户是否认证通过或已记住的用户。
*
* @return 用户是否认证通过或已记住的用户
*/
public boolean isUser()
{
Subject subject = SecurityUtils.getSubject();
return subject != null && subject.getPrincipal() != null;
}
/**
* 判断用户是否拥有某个权限 * 判断用户是否拥有某个权限
* *
* @param permission 权限字符串 * @param permission 权限字符串
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment