Redirect to news front page on logout

main
Bob Mottram 2020-10-13 13:30:12 +01:00
parent f70fa7c98f
commit 5cd15b9611
1 changed files with 18 additions and 23 deletions

View File

@ -8340,29 +8340,24 @@ class PubServer(BaseHTTPRequestHandler):
htmlLogin(self.server.translate, htmlLogin(self.server.translate,
self.server.baseDir, False).encode('utf-8') self.server.baseDir, False).encode('utf-8')
else: else:
# for news instances log out to the front page if callingDomain.endswith('.onion') and \
getPerson = \ self.server.onionDomain:
personLookup(self.server.domain, self._redirect_headers('http://' +
'/users/news', self.server.onionDomain +
self.server.baseDir) '/users/news', None,
msg = \ callingDomain)
htmlProfile(self.server.defaultTimeline, elif (callingDomain.endswith('.i2p') and
self.server.recentPostsCache, self.server.i2pDomain):
self.server.maxRecentPosts, self._redirect_headers('http://' +
self.server.translate, self.server.i2pDomain +
self.server.projectVersion, '/users/news', None,
self.server.baseDir, callingDomain)
self.server.httpPrefix, False, else:
getPerson, '', self._redirect_headers(self.server.httpPrefix +
self.server.session, '://' +
self.server.cachedWebfingers, self.server.domainFull +
self.server.personCache, '/users/news',
self.server.YTReplacementDomain, None, callingDomain)
self.server.showPublishedDateOnly,
{}, None, None)
msg = msg.encode('utf-8')
self._logout_headers('text/html', len(msg), callingDomain)
self._write(msg)
self._benchmarkGETtimings(GETstartTime, GETtimings, self._benchmarkGETtimings(GETstartTime, GETtimings,
'_nodeinfo(callingDomain)', '_nodeinfo(callingDomain)',
'logout') 'logout')