类的使用
cn.dev33.satoken.session.SaSession
使用SaSession的程序包
-
cn.dev33.satoken.dao中SaSession的使用
参数类型为SaSession的cn.dev33.satoken.dao中的方法修饰符和类型方法说明default voidSaTokenDao.setSession(SaSession session, long timeout) 写入Session,并设定存活时间 (单位: 秒)default voidSaTokenDao.updateSession(SaSession session) 更新Session -
cn.dev33.satoken.session中SaSession的使用
修饰符和类型方法说明删值static SaSessionSaSessionCustomUtil.getSessionById(String sessionId) 获取指定key的Session, 如果此Session尚未在DB创建,则新建并返回static SaSessionSaSessionCustomUtil.getSessionById(String sessionId, boolean isCreate) 获取指定key的Session写值写值 (只有在此 key 原本无值的情况下才会写入)SaSession.setCreateTime(long createTime) 写入此 Session 的创建时间(时间戳)写入此 Session 的 id -
cn.dev33.satoken.stp中SaSession的使用
修饰符和类型方法说明StpLogic.getAnonTokenSession()获取当前匿名 Token-Session (可在未登录情况下使用的Token-Session)StpLogic.getAnonTokenSession(boolean isCreate) 获取当前匿名 Token-Session (可在未登录情况下使用的Token-Session)static SaSessionStpUtil.getAnonTokenSession()获取当前匿名 Token-Session (可在未登录情况下使用的Token-Session)StpLogic.getSession()获取当前User-Session,如果Session尚未创建,则新建并返回StpLogic.getSession(boolean isCreate) 获取当前User-Session, 如果Session尚未创建,isCreate=是否新建并返回static SaSessionStpUtil.getSession()获取当前会话的Session,如果Session尚未创建,则新建并返回static SaSessionStpUtil.getSession(boolean isCreate) 获取当前会话的Session, 如果Session尚未创建,isCreate=是否新建并返回StpLogic.getSessionByLoginId(Object loginId) 获取指定账号id的User-Session,如果Session尚未创建,则新建并返回StpLogic.getSessionByLoginId(Object loginId, boolean isCreate) 获取指定账号id的User-Session, 如果Session尚未创建,isCreate=是否新建并返回static SaSessionStpUtil.getSessionByLoginId(Object loginId) 获取指定账号id的Session,如果Session尚未创建,则新建并返回static SaSessionStpUtil.getSessionByLoginId(Object loginId, boolean isCreate) 获取指定账号id的Session, 如果Session尚未创建,isCreate=是否新建并返回StpLogic.getSessionBySessionId(String sessionId) 获取指定key的Session, 如果Session尚未创建,则返回nullStpLogic.getSessionBySessionId(String sessionId, boolean isCreate) 获取指定key的Session, 如果Session尚未创建,isCreate=是否新建并返回static SaSessionStpUtil.getSessionBySessionId(String sessionId) 获取指定key的Session, 如果Session尚未创建,则返回nullStpLogic.getTokenSession()获取当前Token-Session,如果Session尚未创建,则新建并返回StpLogic.getTokenSession(boolean isCreate) 获取当前Token-Session,如果Session尚未创建,isCreate代表是否新建并返回static SaSessionStpUtil.getTokenSession()获取当前Token-Session,如果Session尚未创建,则新建并返回StpLogic.getTokenSessionByToken(String tokenValue) 获取指定Token-Session,如果Session尚未创建,则新建并返回StpLogic.getTokenSessionByToken(String tokenValue, boolean isCreate) 获取指定Token-Session,如果Session尚未创建,isCreate代表是否新建并返回static SaSessionStpUtil.getTokenSessionByToken(String tokenValue) 获取指定Token-Session,如果Session尚未创建,则新建并返回参数类型为SaSession的cn.dev33.satoken.stp中的方法修饰符和类型方法说明voidStpLogic.logoutByMaxLoginCount(Object loginId, SaSession session, String device, int maxLoginCount) 会话注销,根据账号id 和 设备类型 和 最大同时在线数量 -
cn.dev33.satoken.strategy中SaSession的使用
类型参数类型为SaSession的cn.dev33.satoken.strategy中的字段类型变量类型为SaSession的cn.dev33.satoken.strategy中的方法参数