接口 PlatformLoginCallback
- 所有超级接口:
com.walker.infrastructure.ApplicationCallback
- 所有已知实现类:
GeneralLoginCallback
public interface PlatformLoginCallback
extends com.walker.infrastructure.ApplicationCallback
平台登录回调接口定义,便于支持多种用户(或设备)使用相同方式登录系统。
- 作者:
- 时克英
-
方法概要
修饰符和类型方法说明com.walker.web.CaptchaProvider<com.walker.web.CaptchaResult>返回登录回调配置的'验证码提供者'boolean是否检测验证码,该方法意思是:在提交登录时,是否要验证。void注销回调方法,当用户退出时触发调用。Object[]queryLoginUser(String loginId) 根据用户登录ID,返回用户登录基本信息。voidsetCaptchaProvider(com.walker.web.CaptchaProvider<com.walker.web.CaptchaResult> captchaProvider) 设置登录回调配置的'验证码提供者',每个登录回调对象都需要配置一个。booleanvalidatePassword(com.walker.web.UserPrincipal<S_user_core> userPrincipal) 校验密码回调方法。从接口继承的方法 com.walker.infrastructure.ApplicationCallback
supportMultiple
-
方法详细资料
-
isValidateCaptcha
boolean isValidateCaptcha()是否检测验证码,该方法意思是:在提交登录时,是否要验证。1)例如:在PC端会存在验证码。 2)在APP端,通过短信登录时,不会有验证码(只会在生成短信验证码时才有验证操作)- 返回:
-
queryLoginUser
根据用户登录ID,返回用户登录基本信息。- 参数:
loginId-- 返回:
- object[0] = S_user_core user, object[1] = List
roleIdList
-
validatePassword
校验密码回调方法。- 参数:
userPrincipal-- 返回:
-
onLogout
注销回调方法,当用户退出时触发调用。- 参数:
token- 客户端提交的token- 抛出:
com.walker.web.TokenException
-
getCaptchaProvider
com.walker.web.CaptchaProvider<com.walker.web.CaptchaResult> getCaptchaProvider()返回登录回调配置的'验证码提供者'- 返回:
-
setCaptchaProvider
void setCaptchaProvider(com.walker.web.CaptchaProvider<com.walker.web.CaptchaResult> captchaProvider) 设置登录回调配置的'验证码提供者',每个登录回调对象都需要配置一个。- 参数:
captchaProvider-
-