def POST(self, benutzername, passwort): super(Registrieren, self).check_login() if self.user_allowed: user = User.find({"benutzername": benutzername}) if user is not None: return json.dumps({ "success": False, "message": "Benutzer ist schon vorhanden!" }) else: user = User() user.data["benutzername"] = benutzername user.data["passwort"] = passwort user.data["rolle"] = "besitzer" user.save() return json.dumps({ "success": True }) return json.dumps({ "success": False, "message": "Aktion nicht erlaubt!" })
def PUT(self, benutzername, passwort): super(Login, self).check_login() if self.user_allowed: user = User.find({"benutzername": benutzername, "passwort": passwort}) if user is not None: User.login_user(benutzername) return json.dumps({'success': True, 'user': User.logged_in_user.data}) return json.dumps({'success': False, 'message': 'Benutzername oder Passwort falsch!'}) return json.dumps({ "success": False, "message": "Aktion nicht erlaubt!" })
def after_find(self): leiter = User.find({"id": self.data["leitungId"]}) if leiter is not None: self.data["leiter"] = leiter.data qualiergebnisse = Qualiergebnis.find({"rennId": self.data["id"]}) if qualiergebnisse is not None: self.data["quali_eingetragen"] = True else: self.data["quali_eingetragen"] = False rennergebnisse = Rennergebnis.find({"rennId": self.data["id"]}) if rennergebnisse is not None: self.data["rennen_eingetragen"] = True else: self.data["rennen_eingetragen"] = False
def PUT(self, benutzername, passwort): super(Login, self).check_login() if self.user_allowed: user = User.find({ "benutzername": benutzername, "passwort": passwort }) if user is not None: User.login_user(benutzername) return json.dumps({ 'success': True, 'user': User.logged_in_user.data }) return json.dumps({ 'success': False, 'message': 'Benutzername oder Passwort falsch!' }) return json.dumps({ "success": False, "message": "Aktion nicht erlaubt!" })
def test_created_user(self): self.assertTrue(User.find(1))
def test2(self): user = User.find(1) print(user)