类的使用
cool.scx.ext.organization.base.BaseUser
使用BaseUser的程序包
程序包
说明
-
cool.scx.ext.organization.auth中BaseUser的使用
类型参数类型为BaseUser的cool.scx.ext.organization.auth中的类类型参数类型为BaseUser的cool.scx.ext.organization.auth中的方法修饰符和类型方法说明static <T extends BaseUser>
TScxAuth.getLoginUser()获取登录用户static <T extends BaseUser>
TScxAuth.getLoginUser(io.vertx.ext.web.RoutingContext ctx) 根据唯一标识 获取 用户static <T extends BaseUser>
TScxAuth.getLoginUserByToken(String token) 根据 token 获取用户static <T extends BaseUser>
TScxAuth.getLoginUserByWebSocket(io.vertx.core.http.ServerWebSocket socket) getLoginUserByWebSocketID.static <T extends BaseUser>
TScxAuth.getLoginUserByWebSocketID(String webSocketID) getLoginUserByWebSocketID.修饰符和类型方法说明static BaseUserScxAuth.signupByThirdParty(String uniqueID, String accessToken, String accountType) 根据第三方注册一个新用户参数类型为BaseUser的cool.scx.ext.organization.auth中的方法 -
cool.scx.ext.organization.base中BaseUser的使用
类型参数类型为BaseUser的cool.scx.ext.organization.base中的类修饰符和类型类说明classBaseAuthController<T extends BaseUser>默认认证 api 推荐使用 也可以不用此 api 但需要将 自定义 AuthHandler 的实现中的方法清空classBaseUserController<T extends BaseUser>Abstract BaseUserController class.classBaseUserService<T extends BaseUser>核心用户 service修饰符和类型方法说明final BaseUserBaseUserService.changePasswordBySelf(String newPassword, String password) 修改当前登录用户的 密码final BaseUserBaseUserService.changeUsernameBySelf(String newUsername, String password) 修改当前登录用户的 用户名final BaseUserBaseUserService.checkNowLoginUser()检查当前登录用户final BaseUserBaseUserService.checkNowLoginUserIsAdmin()检查当前用户是不是管理员尝试使用 用户名和密码进行登录BaseUserService.tryLoginByEmailAddress(String emailAddress, String verificationCode) tryLoginByEmailAddress.BaseUserService.tryLoginByPhoneNumber(String phoneNumber, String verificationCode) tryLoginByPhoneNumber.参数类型为BaseUser的cool.scx.ext.organization.base中的方法修饰符和类型方法说明final voidBaseUserService.checkPassword(BaseUser user, String password) 校验密码final M根据用户查询 信息final MUserInfoModelService.getByUserWithoutUserField(BaseUser user) getByUserWithoutUserField.BaseDeptService.getDeptListByUser(BaseUser user) getDeptListByUserBaseRoleService.getRoleListByUser(BaseUser user) 根据 用户获取 角色voidBaseUserService.updateLastLoginDateAndIP(BaseUser user, String accountType) 更新用户的最后一次登录的 时间和ip类型变量类型为BaseUser的cool.scx.ext.organization.base中的方法参数参数类型为BaseUser的cool.scx.ext.organization.base中的构造器 -
cool.scx.ext.organization.base.impl中BaseUser的使用