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
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
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)