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 registracija(): uporabnisko_ime = bottle.request.forms.getunicode('uporabnisko_ime') geslo = bottle.request.forms.getunicode('geslo') zasifrirano_geslo = Uporabnik.sifriraj_geslo(geslo) spol = bottle.request.forms.getunicode('spol') visina = bottle.request.forms['visina'] teza = bottle.request.forms['teza'] starost = bottle.request.forms['starost'] postava = Postava(spol, visina, teza, starost) cilj = bottle.request.forms.getunicode('cilj') if Uporabnik.ali_uporabnik_ze_obstaja(uporabnisko_ime): return bottle.template('prijava.html', cilji=CILJI, error="Uporabnik s tem imenom že obstaja") uporabnik = Uporabnik(uporabnisko_ime, zasifrirano_geslo, postava, cilj) uporabnik.shrani_slovar() nastavi_piskotek(uporabnik.uporabnisko_ime) bottle.redirect('/')