mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2025-09-19 06:38:32 +00:00
Use IDs for tokens (#3695)
This commit is contained in:
@@ -45,7 +45,11 @@ func SetUser() gin.HandlerFunc {
|
||||
|
||||
t, err := token.ParseRequest(c.Request, func(t *token.Token) (string, error) {
|
||||
var err error
|
||||
user, err = store.FromContext(c).GetUserLogin(t.Text)
|
||||
userID, err := strconv.ParseInt(t.Get("user-id"), 10, 64)
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
user, err = store.FromContext(c).GetUser(userID)
|
||||
return user.Hash, err
|
||||
})
|
||||
if err == nil {
|
||||
|
Reference in New Issue
Block a user