Exemplo n.º 1
0
  def get(self):
    (user_key, provider) = find_user_key(self.request)
    if user_key is None:
      self.redirect('/auth/login?next=/auth/account/create')
      return

    user = UserInfo.get_by_key_name(user_key)
    if user:
      self.redirect('/auth/account')
      return

    tpl(self, 'create.html')
Exemplo n.º 2
0
  def get(self):
    (user_key, provider) = find_user_key(self.request)
    if user_key is None:
      self.redirect('/auth/login?next=/auth/account')
      return

    user = UserInfo.get_by_key_name(user_key)
    if user is None:
      self.redirect('/auth/account/create?next=/auth/account')
      return

    vars = {
      'name': user.name,
      'email': user.email,
      'provider': user.provider,
      'uid': user.key().name(),
      'logout': get_logout_url(self.request, user),
      'fb_key': FB_KEY,
    }
    tpl(self, 'account.html', vars)
Exemplo n.º 3
0
 def get(self):
     tpl(self, "complete_login.html", {"next": self.request.get("next")})
Exemplo n.º 4
0
    def get(self):
        next = self.request.get("next", "/auth/account")
        logging.info("creating login form, next: %s" % next)
        vars = {"next": next, "fb_key": FB_KEY}

        tpl(self, "login.html", vars)