def get(self): secure_username = self.request.cookies.get("user_id") if secure_username: username = sec_utils.extract_secure_val(secure_username) self.render_welcome(username) else: self.redirect("/blog/signup")
def get(self, title): secure_username = self.request.cookies.get("user_id") username = None if secure_username: username = sec_utils.extract_secure_val(secure_username) version = self.request.get('v') # Logging logging.error("WikiPageHandler.get()") logging.error("title=" + str(title)) logging.error("username="******"version=" + str(version)) page = None if version: page = get_page_version(title, version) else: page = get_page(title) if page: # show latest page self.render_wiki_page(page.title, page.content, username, page.version) elif username: # go to edit page self.redirect("/wiki/_edit" + str(title)) else: self.redirect("/wiki/login")
def get(self, title): version = self.request.get('v') secure_username = self.request.cookies.get("user_id") username = None if secure_username: username = sec_utils.extract_secure_val(secure_username) # Logging logging.error("WikiEditHandler.get()") logging.error("title=" + str(title)) logging.error("version=" + str(version)) logging.error("username="******"/wiki/") else: page = None if version: page = get_page_version(title, version) else: page = get_page(title) if page: self.render_edit_wiki_page(page.title, page.content, username) else: self.render_edit_wiki_page(title, "", username)
def get(self): secure_username = self.request.cookies.get("user_id") username = None if secure_username: username = sec_utils.extract_secure_val(secure_username) if username: self.render_welcome(username) else: self.redirect("/wiki/login")
def get(self, title): # Logging logging.error("WikiHistoryHandler.get()") logging.error("title=" + str(title)) secure_username = self.request.cookies.get("user_id") username = None if secure_username: username = sec_utils.extract_secure_val(secure_username) versions = get_page_versions(title) self.render_history_wiki_page(versions, username)
def get(self): self.response.headers["Content-Type"] = "text/plain" visits = 0 visits_cookie_str = self.request.cookies.get("visits") if visits_cookie_str != None: visits_val = sec_utils.extract_secure_val(visits_cookie_str) if visits_val: visits = int(visits_val) visits += 1 new_visits_cookie_str = sec_utils.make_secure_val(str(visits)) self.response.headers.add("Set-Cookie", "visits=%s" % new_visits_cookie_str) if visits > 20: self.write("You've been here %s times. WOOHOO!" % visits) else: self.write("You've been here %s times" % visits)
def post(self, title): content = self.request.get('content') # Logging logging.error("WikiEditHandler.post()") logging.error("title=" + str(title)) logging.error("content=" + str(content)) secure_username = self.request.cookies.get("user_id") username = None if secure_username: username = sec_utils.extract_secure_val(secure_username) if username: page = get_page(title) version = 1 if page: version = page.version + 1 newPage = WikiPage(username=username, title=title, content=content, version=version) newPage.put() self.redirect("/wiki" + str(title)) else: self.redirect("/wiki")