def post(self): cookie_value = self.request.cookies.get( "uid") # po cookie-u dobimo ID posiljatelja posiljatelj_id, _, _ = cookie_value.split( ":") # po cookie-u dobimo ID posiljatelja posiljatelj_id = int( posiljatelj_id) # po cookie-u dobimo ID posiljatelja posiljatelj = Uporabnik.get_by_id( posiljatelj_id).ime # po ID-ju dobimo ime posiljatelja !!! ime_uporabnika = self.request.get("prejemnik") prejemnik = Uporabnik.gql( "WHERE ime ='" + ime_uporabnika + "'").get() # dobimo ime uporabnika (prejemnika) iz baze s GET() prejemnik = prejemnik.key.id() # ID prejemnika naslov = self.request.get("naslov") vsebina = self.request.get("vsebina") # datum = self.request.get("nastanek") # datume generira avtomaticno vsebina = cgi.escape(vsebina) # prepreci javascript injection sporocilo = Sporocilo(naslov_sporocila=naslov, vsebina_sporocila=vsebina, id_posiljatelja=posiljatelj_id, id_prejemnika=prejemnik, ime_posiljatelja=posiljatelj, ime_prejemnika=ime_uporabnika) sporocilo.put() return self.write( "You have successfully sent a message ...click back on your browser" )
def post(self): email = self.request.get("email") geslo = self.request.get("geslo") uporabnik = Uporabnik.gql("WHERE email='" + email +"'").get() if Uporabnik.preveri_geslo(original_geslo=geslo, uporabnik=uporabnik): self.ustvari_cookie(uporabnik=uporabnik) self.redirect("prikazi_vsa_sporocila.html") else: self.write("NO NO :(")
def post(self): zadeva = self.request.get("zadeva") vsebina = self.request.get("vsebina") email = self.request.get("email") zadeva = cgi.escape(zadeva) vsebina = cgi.escape(vsebina) #patricija cookie_value = self.request.cookies.get("uid") idposiljatelja, _, _ = cookie_value.split(":") idposiljatelja = int(idposiljatelja) prejemnik = Uporabnik.gql("WHERE email='"+ email +"'").get() idprejemnika = prejemnik.key.id() sporocilo = Mail(idprejemnika=idprejemnika, idposiljatelja=idposiljatelja, email=email,zadeva=zadeva, vsebina=vsebina) sporocilo.put() self.redirect("prikazi_vsa_sporocila.html")
def post(self): zadeva = self.request.get("zadeva") tekst = self.request.get("tekst") email_prejemnika = self.request.get("email_prejemnika") zadeva = cgi.escape(zadeva) tekst = cgi.escape(tekst) cookie_value = self.request.cookies.get("uid") uporabnik_id, _, _ = cookie_value.split(":") uporabnik_id = int(uporabnik_id) prejemnik = Uporabnik.gql("WHERE email='"+ email_prejemnika +"'").get() prejemnik_id= prejemnik.key.id() sporocilo = Sporocilo(uporabnik_id=uporabnik_id, prejemnik_id=prejemnik_id, email_prejemnika=email_prejemnika ,zadeva=zadeva, tekst=tekst) sporocilo.put() self.redirect("/prikazi-sporocila")