修改token信息位置
This commit is contained in:
@@ -43,10 +43,11 @@ class SignInOutApp(override var logger: ILogger) : IApplication {
|
|||||||
return this.safeExecute("用户登录出现异常") {
|
return this.safeExecute("用户登录出现异常") {
|
||||||
val message = this.userQuery.signIn(name, password)
|
val message = this.userQuery.signIn(name, password)
|
||||||
if (message.data != null) {
|
if (message.data != null) {
|
||||||
val user = message.data
|
val user = message.data!!
|
||||||
user!!.remember = remember ?: false
|
|
||||||
val token = userSessionManager.signIn(user.uid, user)
|
val token = userSessionManager.signIn(user.uid, user)
|
||||||
it.data = token
|
user.remember = remember ?: false
|
||||||
|
user.token = token
|
||||||
|
it.data = user
|
||||||
} else {
|
} else {
|
||||||
it.load(message)
|
it.load(message)
|
||||||
}
|
}
|
||||||
@@ -63,9 +64,13 @@ class SignInOutApp(override var logger: ILogger) : IApplication {
|
|||||||
|
|
||||||
@Method("用户登出")
|
@Method("用户登出")
|
||||||
@PostMapping("/out")
|
@PostMapping("/out")
|
||||||
fun signOut(token: String): HttpMessage {
|
fun signOut(): HttpMessage {
|
||||||
userSessionManager.signOut(token)
|
val token = this.userSession()?.token
|
||||||
return this.httpMessageFactory.create(token)
|
return if (token != null) {
|
||||||
|
userSessionManager.signOut(token)
|
||||||
|
this.httpMessageFactory.create(token)
|
||||||
|
} else
|
||||||
|
this.httpMessageFactory.create(Status.Unauthorized, "")
|
||||||
}
|
}
|
||||||
|
|
||||||
@Method("用户注册")
|
@Method("用户注册")
|
||||||
|
|||||||
@@ -30,5 +30,6 @@ class SignUserView(
|
|||||||
* 组名称
|
* 组名称
|
||||||
*/
|
*/
|
||||||
var gname: String = "",
|
var gname: String = "",
|
||||||
var remember: Boolean = false
|
var remember: Boolean = false,
|
||||||
|
var token: String = ""
|
||||||
)
|
)
|
||||||
Reference in New Issue
Block a user