修改token信息位置

This commit is contained in:
2022-09-30 14:54:29 +08:00
parent 947853479b
commit 89b96fb053
2 changed files with 13 additions and 7 deletions

View File

@@ -43,10 +43,11 @@ class SignInOutApp(override var logger: ILogger) : IApplication {
return this.safeExecute("用户登录出现异常") {
val message = this.userQuery.signIn(name, password)
if (message.data != null) {
val user = message.data
user!!.remember = remember ?: false
val user = message.data!!
val token = userSessionManager.signIn(user.uid, user)
it.data = token
user.remember = remember ?: false
user.token = token
it.data = user
} else {
it.load(message)
}
@@ -63,9 +64,13 @@ class SignInOutApp(override var logger: ILogger) : IApplication {
@Method("用户登出")
@PostMapping("/out")
fun signOut(token: String): HttpMessage {
fun signOut(): HttpMessage {
val token = this.userSession()?.token
return if (token != null) {
userSessionManager.signOut(token)
return this.httpMessageFactory.create(token)
this.httpMessageFactory.create(token)
} else
this.httpMessageFactory.create(Status.Unauthorized, "")
}
@Method("用户注册")

View File

@@ -30,5 +30,6 @@ class SignUserView(
* 组名称
*/
var gname: String = "",
var remember: Boolean = false
var remember: Boolean = false,
var token: String = ""
)