File tree Expand file tree Collapse file tree 2 files changed +10
-35
lines changed Expand file tree Collapse file tree 2 files changed +10
-35
lines changed Original file line number Diff line number Diff line change @@ -85,22 +85,12 @@ func (b *Basic) VerifyAuthData(ctx *macaron.Context, sess session.Store) *models
85
85
}
86
86
token , err := models .GetAccessTokenBySHA (authToken )
87
87
if err == nil {
88
- if isUsernameToken {
89
- u , err = models .GetUserByID (token .UID )
90
- if err != nil {
91
- log .Error ("GetUserByID: %v" , err )
92
- return nil
93
- }
94
- } else {
95
- u , err = models .GetUserByName (uname )
96
- if err != nil {
97
- log .Error ("GetUserByID: %v" , err )
98
- return nil
99
- }
100
- if u .ID != token .UID {
101
- return nil
102
- }
88
+ u , err = models .GetUserByID (token .UID )
89
+ if err != nil {
90
+ log .Error ("GetUserByID: %v" , err )
91
+ return nil
103
92
}
93
+
104
94
token .UpdatedUnix = timeutil .TimeStampNow ()
105
95
if err = models .UpdateAccessToken (token ); err != nil {
106
96
log .Error ("UpdateAccessToken: %v" , err )
Original file line number Diff line number Diff line change @@ -188,27 +188,12 @@ func HTTP(ctx *context.Context) {
188
188
// Assume password is a token.
189
189
token , err := models .GetAccessTokenBySHA (authToken )
190
190
if err == nil {
191
- if isUsernameToken {
192
- authUser , err = models .GetUserByID (token .UID )
193
- if err != nil {
194
- ctx .ServerError ("GetUserByID" , err )
195
- return
196
- }
197
- } else {
198
- authUser , err = models .GetUserByName (authUsername )
199
- if err != nil {
200
- if models .IsErrUserNotExist (err ) {
201
- ctx .HandleText (http .StatusUnauthorized , fmt .Sprintf ("invalid credentials from %s" , ctx .RemoteAddr ()))
202
- } else {
203
- ctx .ServerError ("GetUserByName" , err )
204
- }
205
- return
206
- }
207
- if authUser .ID != token .UID {
208
- ctx .HandleText (http .StatusUnauthorized , fmt .Sprintf ("invalid credentials from %s" , ctx .RemoteAddr ()))
209
- return
210
- }
191
+ authUser , err = models .GetUserByID (token .UID )
192
+ if err != nil {
193
+ ctx .ServerError ("GetUserByID" , err )
194
+ return
211
195
}
196
+
212
197
token .UpdatedUnix = timeutil .TimeStampNow ()
213
198
if err = models .UpdateAccessToken (token ); err != nil {
214
199
ctx .ServerError ("UpdateAccessToken" , err )
You can’t perform that action at this time.
0 commit comments