diff options
author | Erich Eckner <git@eckner.net> | 2022-12-22 18:15:20 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2022-12-22 18:15:20 +0100 |
commit | 683a6becbb82bef536b7bb0df328e17a2d2e330e (patch) | |
tree | c3a975fa01be71857097a325d5afae6e58f28fc7 | |
parent | e14732c07ec0ea98a221bf2e36f5e6c7dab057f1 (diff) | |
download | wordle-backend-683a6becbb82bef536b7bb0df328e17a2d2e330e.tar.xz |
/create prints json of cookie for FE
-rwxr-xr-x | server.py | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -17,9 +17,12 @@ class BaseHandler(tornado.web.RequestHandler): class CreateHandler(BaseHandler): def get(self): self.set_header('Access-Control-Allow-Origin','*') - self.set_secure_cookie('riddle', random.SystemRandom().choice(dictionary).lower()) + cookie_value = self.create_signed_value('riddle', random.SystemRandom().choice(dictionary).lower()) + self.set_cookie('riddle', cookie_value); for redirection in self.get_arguments('next'): self.redirect(redirection) + return + self.write({'riddle': cookie_value.decode('utf-8')}) class TrialHandler(BaseHandler): def is_solved(self): |