Validate main PHP sessions against user IDs
Signed-off-by: Sean Du <do4suki@gmail.com>
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user