Exemplo n.º 1
0
def list_to_user(user_list):
    u = User()
    u.set_id(user_list[0])
    u.set_username(user_list[1])
    u.set_password(user_list[2])
    u.set_mail(user_list[3])
    u.set_security(sec.get_by_name(user_list[4]))
    return u
Exemplo n.º 2
0
def new_user():
    u = User()
    u.set_id(random.randint(1, 999))
    u.set_username(input("Nutzername: "))
    u.set_password(input("Passwort: "))
    u.set_mail(input("Mail: "))
    for i in range(len(sec.secs)):
        print(str(i + 1) + " | " + sec.secs[i].name)
    which = int(input("Wählen sie eine Sicherheitsstufe: "))
    u.set_security(sec.secs[which - 1].name)
    save_user(u)
    return u
Exemplo n.º 3
0
    def view(self, session: Session, **kwargs):
        if self.form.validate_on_submit():
            user = User(
                login=self.form.login.data,
                email=self.form.email.data,
                nickname=self.form.nickname.data,
                sex=self.form.sex.data,
            )
            user.set_password(self.form.password.data)
            status = DataBaseWorker.add_user(session, user)
            if status == "ok":
                return redirect("/login")
            else:
                return super(RegisterController, self).view(form=self.form, error=status)

        else:
            return super(RegisterController, self).view(form=self.form)