public abstract class GeneralAccountLoader extends Object implements framework.security.AccountLoader
| 构造器和说明 |
|---|
GeneralAccountLoader() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<String> |
loadAllPermission()
加载所有的权限
|
framework.security.AuthInfo |
loadAuthInfo(Long id)
加载登入信息
|
List<framework.security.FunctionPermission> |
loadFunctionPermission()
加载功能权限表(即菜单)
|
List<String> |
loadPermissions(Long id)
加载用户的权限列表
|
abstract framework.security.Account |
loadUserById(Long id) |
abstract framework.security.Account |
loadUserByUsername(String username) |
abstract int |
loginFailLimit(String username)
因登录失败次数超限已被限制登录的时间秒数
|
abstract void |
loginSuccessful(String username,
Long id)
登录成功回调
|
abstract void |
loginUnsuccessful(String username,
String cause)
登录失败回调
|
abstract void |
logoutSuccessful(Long id)
登出完成回调
|
public abstract framework.security.Account loadUserByUsername(String username)
loadUserByUsername 在接口中 framework.security.AccountLoaderpublic abstract framework.security.Account loadUserById(Long id)
loadUserById 在接口中 framework.security.AccountLoaderpublic List<String> loadPermissions(Long id)
loadPermissions 在接口中 framework.security.AccountLoaderid - public List<framework.security.FunctionPermission> loadFunctionPermission()
loadFunctionPermission 在接口中 framework.security.AccountLoaderpublic List<String> loadAllPermission()
loadAllPermission 在接口中 framework.security.AccountLoaderpublic framework.security.AuthInfo loadAuthInfo(Long id)
loadAuthInfo 在接口中 framework.security.AccountLoaderid - framework.exceptions.NotFoundExceptionpublic abstract int loginFailLimit(String username)
loginFailLimit 在接口中 framework.security.AccountLoaderusername - public abstract void loginSuccessful(String username, Long id)
loginSuccessful 在接口中 framework.security.AccountLoaderid - username - public abstract void loginUnsuccessful(String username, String cause)
loginUnsuccessful 在接口中 framework.security.AccountLoaderusername - cause - public abstract void logoutSuccessful(Long id)
logoutSuccessful 在接口中 framework.security.AccountLoaderid - Copyright © 2023. All rights reserved.