Mrbytes
2012-09-13 90ddf5bcf1a4cd719a8d5997a9ed3cafc36f1e04
src/com/gitblit/wicket/pages/LogoutPage.java
@@ -19,13 +19,17 @@
import org.apache.wicket.protocol.http.WebResponse;
import com.gitblit.GitBlit;
import com.gitblit.models.UserModel;
import com.gitblit.wicket.GitBlitWebSession;
public class LogoutPage extends WebPage {
   public LogoutPage() {
      GitBlitWebSession.get().invalidate();
      GitBlit.self().setCookie(((WebResponse) getResponse()), null);
      GitBlitWebSession session = GitBlitWebSession.get();
      UserModel user = session.getUser();
      GitBlit.self().setCookie((WebResponse) getResponse(), null);
      GitBlit.self().logout(user);
      session.invalidate();
      setRedirect(true);
      setResponsePage(getApplication().getHomePage());
   }