Change logout to do a POST request

This commit is contained in:
Matthew Taylor 2016-01-13 10:51:02 -05:00
parent 4821383d00
commit 31d4173ef5

View file

@ -4,7 +4,6 @@ var ReactIntl = require('react-intl');
var defineMessages = ReactIntl.defineMessages;
var FormattedMessage = ReactIntl.FormattedMessage;
var injectIntl = ReactIntl.injectIntl;
var xhr = require('xhr');
var Api = require('../../mixins/api.jsx');
var Avatar = require('../avatar/avatar.jsx');
@ -151,16 +150,14 @@ var Navigation = React.createClass({
},
handleLogOut: function (e) {
e.preventDefault();
xhr({
this.api({
host: '',
uri: '/accounts/logout/'
}, function (err) {
if (err) {
log.error(err);
} else {
this.closeLogin();
window.refreshSession();
}
method: 'post',
uri: '/accounts/logout/',
useCsrf: true
}, function (err, body) {
if (err) return;
if (body) log.warn('body found on logout'); // shouldn't happen
}.bind(this));
},
handleAccountNavClick: function (e) {