diff --git a/src/snek/view/login.py b/src/snek/view/login.py index 396d11e..c9904f5 100644 --- a/src/snek/view/login.py +++ b/src/snek/view/login.py @@ -16,8 +16,9 @@ class LoginView(BaseFormView): async def submit(self, form): if await form.is_valid: + user = await self.services.user.get(username=form.username.value,deleted_at=None) self.session["logged_in"] = True self.session["username"] = form.username.value - self.session["uid"] = form.uid.value + self.session["uid"] = user["uid"] return {"redirect_url": "/web.html"} return {"is_valid": False}