def get_username(return_url): """ Returns: A string with one of this value : Login email | <register username form> username | Logout | namespaces | tiddlywikis """ user = User.get_current_user() if user: if user.is_registered(): r = """<a href="/%(username)s">%(username)s</a>: <a href="%(logout)s">Logout</a> | <a href="/%(username)s/namespaces">namespaces</a> | <a href="/%(username)s/tiddlywikis">tiddlywikis</a> """ % { 'username': user.username, 'logout': users.create_logout_url(return_url) } else: r = """%s | %s""" % (users.get_current_user().email(), User.create_user_form( action='/' + config.user_name, return_url=return_url)) else: r = """<a href="%s">Login</a>""" % users.create_login_url(return_url) return r
def get(self, *args): user = User.get_current_user() if user: if user.is_registered(): body = self.redirect('/') else: body = """%s | %s""" % (users.get_current_user().email(), User.create_user_form(action='/'+config.user_name, return_url='/')) else: body = self.redirect(users.create_login_url(self.request.uri)) self.send_page(body)
def get(self, *args): user = User.get_current_user() if user: if user.is_registered(): body = self.redirect('/') else: body = """%s | %s""" % (users.get_current_user().email(), User.create_user_form( action='/' + config.user_name, return_url='/')) else: body = self.redirect(users.create_login_url(self.request.uri)) self.send_page(body)
def get_username(return_url): """ Returns: A string with one of this value : Login email | <register username form> username | Logout | namespaces | tiddlywikis """ user = User.get_current_user() if user: if user.is_registered(): r = """<a href="/%(username)s">%(username)s</a>: <a href="%(logout)s">Logout</a> | <a href="/%(username)s/namespaces">namespaces</a> | <a href="/%(username)s/tiddlywikis">tiddlywikis</a> """ % {'username': user.username, 'logout': users.create_logout_url(return_url)} else: r = """%s | %s""" % (users.get_current_user().email(), User.create_user_form(action='/'+config.user_name, return_url=return_url)) else: r = """<a href="%s">Login</a>""" % users.create_login_url(return_url) return r