(r *http.Request)
| 78 | } |
| 79 | |
| 80 | func (u *Users) CurrentUser(r *http.Request) (string, bool) { |
| 81 | s, _ := u.store.Get(r, "user") |
| 82 | user, ok := s.Values["user"].(string) |
| 83 | if !ok { |
| 84 | return "guest", ok |
| 85 | } |
| 86 | return user, ok |
| 87 | } |
| 88 | |
| 89 | func (u *Users) Logout(w http.ResponseWriter, r *http.Request) { |
| 90 | session := sessions.NewSession(u.store, "user") |