예제 #1
0
    def post(self):
        vrednost_csrf = self.request.get("csrf-zeton")

        if not memcache.get(vrednost_csrf):
            return self.write("CSRF napad v dogajanju.")

        naslov = cgi.escape(self.request.get("title"))
        vsebina = cgi.escape(self.request.get("text"))
        uporabnik = users.get_current_user()
        email = uporabnik.email()
        nova_objava = Objava(naslov=naslov,
                             vsebina=vsebina,
                             uporabnik_email=email)
        nova_objava.put()
        return self.write("Objava dodana.")
예제 #2
0
    def post(self):
        vrednost_csrf = self.request.get("csrf-token")

        if not memcache.get(vrednost_csrf):
            return self.write("CSRF attack.")

        naslov = self.request.get("title")
        vsebina = self.request.get("text")

        if users.get_current_user():
            email = users.get_current_user().email()
        else:
            return self.write("You must be logged in to participate.")

        nova_objava = Objava(naslov=naslov,
                             vsebina=vsebina,
                             uporabnikEmail=email)

        nova_objava.put()
        return self.redirect("/objava/" + str(nova_objava.key.id()))