From b68642a5cdcc25e4c77da1c8e80db3d48b8adffd Mon Sep 17 00:00:00 2001 From: tomoron Date: Mon, 30 Sep 2024 20:02:27 +0200 Subject: [PATCH] add last login date and if the game was won by forfeit in getUserInfo --- .../djangoserver/file/server/server/Game.py | 7 ++++--- .../djangoserver/file/server/server/models.py | 2 ++ .../file/server/server/typeRequests/createAccount.py | 5 +++-- .../file/server/server/typeRequests/getUserInfo.py | 5 +++-- .../file/server/server/typeRequests/login.py | 3 ++- .../djangoserver/file/server/server/views.py | 5 ++++- .../djangoserver/file/server/server/websocket.py | 10 +++++++++- 7 files changed, 27 insertions(+), 10 deletions(-) diff --git a/docker-compose/requirements/djangoserver/file/server/server/Game.py b/docker-compose/requirements/djangoserver/file/server/server/Game.py index a16cc32..71e6026 100644 --- a/docker-compose/requirements/djangoserver/file/server/server/Game.py +++ b/docker-compose/requirements/djangoserver/file/server/server/Game.py @@ -6,7 +6,7 @@ # By: edbernar +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2024/08/09 08:08:00 by edbernar #+# #+# # -# Updated: 2024/09/27 03:37:05 by tomoron ### ########.fr # +# Updated: 2024/09/30 19:41:51 by tomoron ### ########.fr # # # # **************************************************************************** # @@ -18,6 +18,7 @@ from email.mime.image import MIMEImage from asgiref.sync import sync_to_async from ..fieldsVerif import mailValid, usernameValid, passwordValid from ..utils import genString +from django.utils import timezone import smtplib import random import re @@ -40,7 +41,7 @@ def createAccount(socket, content): if(not passwordValid(content["password"], socket)): return password = hashlib.md5((content["mail"] + content["password"]).encode()).hexdigest() - new_user = User.objects.create(username=content["username"], mail=content["mail"], password=password) + new_user = User.objects.create(username=content["username"], mail=content["mail"], password=password, last_login=timezone.now()) new_user.save() verif_str = genString(200) MailVerify.objects.create(uid=new_user, token=verif_str).save() diff --git a/docker-compose/requirements/djangoserver/file/server/server/typeRequests/getUserInfo.py b/docker-compose/requirements/djangoserver/file/server/server/typeRequests/getUserInfo.py index 4b4b9ff..e82dc39 100644 --- a/docker-compose/requirements/djangoserver/file/server/server/typeRequests/getUserInfo.py +++ b/docker-compose/requirements/djangoserver/file/server/server/typeRequests/getUserInfo.py @@ -6,7 +6,7 @@ # By: edbernar