Example #1
0
File: views.py Project: benmao/xfox
 def get(self):
     go = self.request.get("go", "/")
     if not self.user is None:
         self.redirect("/")
     openid_user = users.get_current_user()
     user, session = User.openid_login(openid_user.user_id())
     if user and session:
         d = datetime.datetime.now() + datetime.timedelta(days=30)
         self.response.headers["Set-Cookie"] = "xfox-session-key=%s;path=/;expires=%s" % (
             session.key().name(),
             get_gmt(d),
         )
         return self.redirect(go)
     # need reg
     self.redirect("/a/openid/signup/")