类 OrganizationAuthController
- java.lang.Object
-
- cool.scx.ext.organization.auth.OrganizationAuthController
-
public class OrganizationAuthController extends Object
默认认证 api 推荐使用 也可以不用此 api 但需要将 自定义 AuthHandler 的实现中的方法清空- 版本:
- 0.3.6
- 作者:
- scx567888
-
-
构造器概要
构造器 构造器 说明 OrganizationAuthController(UserService userService)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 cool.scx.vo.Jsoninfo()拉取当前登录用户的信息 (包括权限)cool.scx.vo.JsoninfoUpdate(User newUserInfo)用户自己更新的信息 (不包括权限)cool.scx.vo.Jsonlogin(String username, String password, io.vertx.ext.web.RoutingContext ctx)登录方法cool.scx.vo.Jsonlogout()退出登录方法 同时清空 session 里的登录数据cool.scx.vo.Jsonsignup(String username, String password)注册方法
-
-
-
构造器详细资料
-
OrganizationAuthController
public OrganizationAuthController(UserService userService)
- 参数:
userService- u
-
-
方法详细资料
-
login
public cool.scx.vo.Json login(String username, String password, io.vertx.ext.web.RoutingContext ctx) throws SQLException
登录方法- 参数:
username- 用户名password- 密码ctx- ctx- 返回:
- json
- 抛出:
SQLException- SQLException
-
signup
public cool.scx.vo.Json signup(String username, String password) throws SQLException
注册方法- 参数:
username- 前台发送的用户名password- 前台发送的密码- 返回:
- a
Jsonobject. - 抛出:
SQLException- SQLException
-
logout
public cool.scx.vo.Json logout()
退出登录方法 同时清空 session 里的登录数据- 返回:
- 是否成功退出
-
info
public cool.scx.vo.Json info() throws cool.scx.exception.UnauthorizedException拉取当前登录用户的信息 (包括权限)- 返回:
- Json
- 抛出:
cool.scx.exception.UnauthorizedException- if any.
-
infoUpdate
public cool.scx.vo.Json infoUpdate(User newUserInfo) throws SQLException
用户自己更新的信息 (不包括权限)- 参数:
newUserInfo- 用户信息- 返回:
- Json
- 抛出:
SQLException- e
-
-