aboutsummaryrefslogtreecommitdiff
path: root/models
diff options
context:
space:
mode:
authorUnknwon <u@gogs.io>2016-12-22 19:19:56 -0500
committerUnknwon <u@gogs.io>2016-12-22 19:19:56 -0500
commit7ebe0a99169f2a143ccb20da5d1918a99ccaaf7d (patch)
treef5df6ce75d7651681dddd47869c87687a208c868 /models
parent89e93fe01e3942546b0d2cd5e031157848178916 (diff)
Fix vulnerabilities reported in #3959
Diffstat (limited to 'models')
-rw-r--r--models/token.go9
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
}