mirror of https://gitlab.com/bashrc2/epicyon
Redirect to news front page on logout
parent
f70fa7c98f
commit
5cd15b9611
39
daemon.py
39
daemon.py
|
@ -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://' +
|
||||||
|
self.server.onionDomain +
|
||||||
|
'/users/news', None,
|
||||||
|
callingDomain)
|
||||||
|
elif (callingDomain.endswith('.i2p') and
|
||||||
|
self.server.i2pDomain):
|
||||||
|
self._redirect_headers('http://' +
|
||||||
|
self.server.i2pDomain +
|
||||||
|
'/users/news', None,
|
||||||
|
callingDomain)
|
||||||
|
else:
|
||||||
|
self._redirect_headers(self.server.httpPrefix +
|
||||||
|
'://' +
|
||||||
|
self.server.domainFull +
|
||||||
'/users/news',
|
'/users/news',
|
||||||
self.server.baseDir)
|
None, callingDomain)
|
||||||
msg = \
|
|
||||||
htmlProfile(self.server.defaultTimeline,
|
|
||||||
self.server.recentPostsCache,
|
|
||||||
self.server.maxRecentPosts,
|
|
||||||
self.server.translate,
|
|
||||||
self.server.projectVersion,
|
|
||||||
self.server.baseDir,
|
|
||||||
self.server.httpPrefix, False,
|
|
||||||
getPerson, '',
|
|
||||||
self.server.session,
|
|
||||||
self.server.cachedWebfingers,
|
|
||||||
self.server.personCache,
|
|
||||||
self.server.YTReplacementDomain,
|
|
||||||
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')
|
||||||
|
|
Loading…
Reference in New Issue