File tree Expand file tree Collapse file tree 1 file changed +18
-9
lines changed
Expand file tree Collapse file tree 1 file changed +18
-9
lines changed Original file line number Diff line number Diff line change @@ -31,15 +31,24 @@ func (m *Middleware) AuthMiddleware(allowedRole string) domain.MiddlewareFunc {
3131 return
3232 }
3333
34- // tokenLogoutErr := m.UserRepo.ExpiredToken(request.Context(), *token)
35- // if tokenLogoutErr == nil {
36- // utils.Response(domain.HttpResponse{
37- // Code: 401,
38- // Message: "Token expired",
39- // Data: nil,
40- // }, writer)
41- // return
42- // }
34+ logoutToken , err := m .UserRepo .CheckActiveToken (request .Context (), * token )
35+ if err != nil {
36+ utils .Response (domain.HttpResponse {
37+ Code : 401 ,
38+ Message : "Unauthorized" ,
39+ Data : nil ,
40+ }, writer )
41+ return
42+ }
43+ if logoutToken .Status == 0 {
44+ utils .Response (domain.HttpResponse {
45+ Code : 401 ,
46+ Message : "Unauthorized" ,
47+ Data : nil ,
48+ }, writer )
49+ return
50+ }
51+
4352
4453 user , err := m .UserRepo .FindByEmail (request .Context (), verifyToken .Email )
4554 if err != nil {
You can’t perform that action at this time.
0 commit comments