Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

19 lines
457B

  1. package main
  2. import (
  3. "biukop.com/sfm/loan"
  4. log "github.com/sirupsen/logrus"
  5. "net/http"
  6. "time"
  7. )
  8. func apiV1Logout(w http.ResponseWriter, r *http.Request, ss *loan.Session) {
  9. res := apiV1ResponseBlank()
  10. WsNotifyLogout(ss)
  11. ss.Expire = time.Now().Add(-10000) //make sure it expired
  12. log.Info("Logout user ", ss.User, " from session ", ss.Id)
  13. //send out
  14. apiV1AddTrackingCookie(w, r, ss) //always the last one to set cookies
  15. _, _ = res.sendJson(w)
  16. }