Esempio n. 1
0
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('/')
Esempio n. 2
0
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)