Validate main PHP sessions against user IDs

Signed-off-by: Sean Du <do4suki@gmail.com>
This commit is contained in:
2026-07-13 08:03:07 +08:00
parent 683645be8e
commit 16ab2549d7
5 changed files with 58 additions and 14 deletions
+10
View File
@@ -4,6 +4,7 @@ import (
"encoding/base64"
"errors"
"honoka-chan/internal/middleware"
loginmodel "honoka-chan/internal/model/login"
usermodel "honoka-chan/internal/model/user"
"honoka-chan/internal/router"
loginschema "honoka-chan/internal/schema/login"
@@ -74,6 +75,15 @@ func login(ctx *gin.Context) {
return
}
ss.SetAuthKey(&loginmodel.AuthKey{
AuthorizeToken: authorizeToken,
UserID: userID,
InsertDate: time.Now().Format("2006-01-02 15:04:05"),
})
if ss.Done() {
return
}
ss.Respond(loginschema.LoginResp{
ResponseData: loginschema.LoginData{
AuthorizeToken: authorizeToken,