类 OrganizationAuthController
java.lang.Object
cool.scx.ext.organization.auth.OrganizationAuthController
默认认证 api 推荐使用
也可以不用此 api 但需要将 自定义 AuthHandler 的实现中的方法清空
- 版本:
- 0.3.6
- 作者:
- scx567888
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明cool.scx.vo.JsonchangeUserAvatar(String newAvatar) cool.scx.vo.JsonchangeUserPassword(String newPassword, String oldPassword) cool.scx.vo.JsonchangeUserUsername(String newUsername, String password) cool.scx.vo.Jsoninfo()拉取当前登录用户的信息 (包括权限)cool.scx.vo.Json登录方法cool.scx.vo.Jsonlogout()退出登录方法 同时清空 session 里的登录数据cool.scx.vo.Json注册方法
-
构造器详细资料
-
OrganizationAuthController
- 参数:
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
注册方法- 参数:
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.
-
changeUserAvatar
public cool.scx.vo.Json changeUserAvatar(String newAvatar) throws cool.scx.exception.UnauthorizedException, SQLException - 抛出:
cool.scx.exception.UnauthorizedExceptionSQLException
-
changeUserUsername
public cool.scx.vo.Json changeUserUsername(String newUsername, String password) throws cool.scx.exception.UnauthorizedException, SQLException - 抛出:
cool.scx.exception.UnauthorizedExceptionSQLException
-
changeUserPassword
public cool.scx.vo.Json changeUserPassword(String newPassword, String oldPassword) throws cool.scx.exception.UnauthorizedException, SQLException - 抛出:
cool.scx.exception.UnauthorizedExceptionSQLException
-