예제 #1
0
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
예제 #2
0
	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)
예제 #3
0
파일: login.py 프로젝트: tobibeer/bidix
 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)
예제 #4
0
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