소스 검색

check expired session.

master
Patrick Peng Sun 8 년 전
부모
커밋
d1b3380b36
1개의 변경된 파일6개의 추가작업 그리고 2개의 파일을 삭제
  1. +6
    -2
      chatSession.go

+ 6
- 2
chatSession.go 파일 보기

@@ -116,8 +116,12 @@ func (ss *openIDSessionData) Load(openID string) (result openIDSessionData, err
log.Printf("Session Content [path=%s] not correct: ", path)
result = createEmptySession(openID, 3600)
} else { //load procedure state if any
procedure := result.Procedure
result.state, err = getCurrentState(openID, procedure)
if !isExpired(result.Expire) {
procedure := result.Procedure
result.state, err = getCurrentState(openID, procedure)
} else {
result = createEmptySession(openID, 3600)
}
}
}
}

Loading…
취소
저장