def prijava_post(): uporabnisko_ime = bottle.request.forms.getunicode('uporabnisko_ime') geslo = bottle.request.forms.getunicode('geslo') zasifrirano_geslo = Uporabnik.sifriraj_geslo(geslo) uporabnik = Uporabnik.pridobi_podatke_uporabnika(uporabnisko_ime) if uporabnik is None or zasifrirano_geslo != uporabnik.zasifrirano_geslo: return bottle.template('prijava.html', cilji=CILJI, error="Nepravilno uporabniško ime ali geslo.") else: nastavi_piskotek(uporabnik.uporabnisko_ime) bottle.redirect('/')
def trenutni_uporabnik(): uporabnisko_ime = bottle.request.get_cookie('uporabnisko_ime', secret=skrivnost) if uporabnisko_ime is None: bottle.redirect('/prijava/') return Uporabnik.pridobi_podatke_uporabnika(uporabnisko_ime)