diff options
author | Unknwon <u@gogs.io> | 2016-12-22 19:19:56 -0500 |
---|---|---|
committer | Unknwon <u@gogs.io> | 2016-12-22 19:19:56 -0500 |
commit | 7ebe0a99169f2a143ccb20da5d1918a99ccaaf7d (patch) | |
tree | f5df6ce75d7651681dddd47869c87687a208c868 /models | |
parent | 89e93fe01e3942546b0d2cd5e031157848178916 (diff) |
Fix vulnerabilities reported in #3959
Diffstat (limited to 'models')
-rw-r--r-- | models/token.go | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/models/token.go b/models/token.go index 2c1f64ce..85600dab 100644 --- a/models/token.go +++ b/models/token.go @@ -81,8 +81,11 @@ func UpdateAccessToken(t *AccessToken) error { return err } -// DeleteAccessTokenByID deletes access token by given ID. -func DeleteAccessTokenByID(id int64) error { - _, err := x.Id(id).Delete(new(AccessToken)) +// DeleteAccessTokenByUserID deletes access token by given ID. +func DeleteAccessTokenByUserID(userID, id int64) error { + _, err := x.Delete(&AccessToken{ + ID: id, + UID: userID, + }) return err } |