def render(self, context): url = reverse(self.urlName) request = context['request'] if (settings.GEOCAM_UTIL_SECURITY_ENABLED and not requestIsSecure(request) and settings.GEOCAM_UTIL_SECURITY_REQUIRE_ENCRYPTED_PASSWORDS): secureUrl = re.sub('^http:', 'https:', request.build_absolute_uri(url)) + '?protocol=http' return secureUrl else: return url
def render(self, context): url = reverse(self.urlName) request = context['request'] if (settings.GEOCAM_UTIL_SECURITY_ENABLED and not requestIsSecure(request) and settings.GEOCAM_UTIL_SECURITY_REQUIRE_ENCRYPTED_PASSWORDS): secureUrl = re.sub( '^http:', 'https:', request.build_absolute_uri(url)) + '?protocol=http' return secureUrl else: return url
def main(request): if request.user.is_authenticated(): accountWidget = ('<b>%(username)s</b> <a href="%(SCRIPT_NAME)saccounts/logout/">logout</a>' % dict(username=request.user.username, SCRIPT_NAME=settings.SCRIPT_NAME)) else: path = request.get_full_path() if not requestIsSecure(request): path += '?protocol=http' # redirect back to http after login accountWidget = ('<b>guest</b> <a href="%(SCRIPT_NAME)saccounts/login/?next=%(path)s">login</a>' % dict(SCRIPT_NAME=settings.SCRIPT_NAME, path=urllib.quote(path))) return render_to_response('main.html', dict(query=request.session.get('q', ''), viewport=request.session.get('v', ''), accountWidget=accountWidget, exportSettings=getExportSettings()), context_instance=RequestContext(request))
def main(request): if request.user.is_authenticated(): accountWidget = ( '<b>%(username)s</b> <a href="%(SCRIPT_NAME)saccounts/logout/">logout</a>' % dict(username=request.user.username, SCRIPT_NAME=settings.SCRIPT_NAME)) else: path = request.get_full_path() if not requestIsSecure(request): path += '?protocol=http' # redirect back to http after login accountWidget = ( '<b>guest</b> <a href="%(SCRIPT_NAME)saccounts/login/?next=%(path)s">login</a>' % dict(SCRIPT_NAME=settings.SCRIPT_NAME, path=urllib.quote(path))) return render_to_response('main.html', dict(query=request.session.get('q', ''), viewport=request.session.get('v', ''), accountWidget=accountWidget, exportSettings=getExportSettings()), context_instance=RequestContext(request))