Set cookie SID value to empty on logout

Set cookie SID expiration date to 1 day in the past on logout
This commit is contained in:
Chocobo1 2017-03-22 16:54:07 +08:00 committed by sledgehammer999
commit 1ec122c4ab
No known key found for this signature in database
GPG key ID: 6E4A2D025B7CC9A2

View file

@ -375,9 +375,9 @@ bool AbstractWebApplication::sessionStart()
bool AbstractWebApplication::sessionEnd()
{
if ((session_ != 0) && (sessions_.contains(session_->id))) {
QNetworkCookie cookie(C_SID, session_->id.toUtf8());
QNetworkCookie cookie(C_SID);
cookie.setPath(QLatin1String("/"));
cookie.setExpirationDate(QDateTime::currentDateTime());
cookie.setExpirationDate(QDateTime::currentDateTime().addDays(-1));
sessions_.remove(session_->id);
delete session_;