Исправлена админ-панель: работа с бд теперь доступна (нужно добавить кнопки), добавлены кнопки 'Открыть сессию пользователя' - для того чтобы администратор мог открыть игру, не выходя из админ-панели, создав при этом дополнительное окно, и 'Выйти'(бургер-меню) - закрыть приложение. Исправлен процесс регистрации: при регистрации пользователя данные из таблицы Auth автоматически переносятся в таблицу Users и GameSession для дальнейшего просмотра, редактирования, удаления данных в админ-панели, добавлен параметр username для корректрой работы базы данных и процесса регистрации, исправлен интерфейс: добавлены наименования полей, для удобства пользователя. Изменения в коде: работа с бд перенесена в файл с интерфейсом админ-панели, потому что Python по-другому не воспринимает мои страдания((( Изменения в логировании: при запуске игры создаётся/обновляется файл game.log (импортировать в админ-панель, также как и logfile.log).
This commit is contained in:
parent
0e42442310
commit
815f432536
22 changed files with 2180 additions and 2724 deletions
Binary file not shown.
|
|
@ -1,52 +0,0 @@
|
|||
import tkinter as tk
|
||||
from tkinter import ttk
|
||||
from sqlalchemy.orm import sessionmaker
|
||||
from database.models import Questions, Notifications
|
||||
from database.db_session import engine
|
||||
from src.utils import clear_frame
|
||||
|
||||
Session = sessionmaker(bind=engine)
|
||||
|
||||
def view_tables():
|
||||
# Пример функции, которая будет выводить информацию о таблицах
|
||||
print("Отображаем таблицы базы данных.")
|
||||
|
||||
def edit_users():
|
||||
# Код для редактирования пользователей
|
||||
pass
|
||||
|
||||
def manage_questions(frame):
|
||||
"""Функция для управления вопросами."""
|
||||
clear_frame(frame)
|
||||
|
||||
tk.Label(frame, text="Управление вопросами", font=("Comic Sans MS", 16)).pack()
|
||||
|
||||
session = Session()
|
||||
questions = session.query(Questions).all()
|
||||
|
||||
table = ttk.Treeview(frame, columns=("ID", "Вопрос", "Ответ"), show="headings")
|
||||
table.heading("ID", text="ID")
|
||||
table.heading("Вопрос", text="Вопрос")
|
||||
table.heading("Ответ", text="Ответ")
|
||||
table.pack(fill="both", expand=True)
|
||||
|
||||
for question in questions:
|
||||
table.insert("", "end", values=(question.id, question.text, question.answer))
|
||||
|
||||
session.close()
|
||||
|
||||
def add_user_to_db(user_data, root):
|
||||
# Логика добавления пользователя в базу данных
|
||||
try:
|
||||
# Пример кода для добавления в базу (зависит от реализации вашей базы данных)
|
||||
# db_session.add(user_data)
|
||||
# db_session.commit()
|
||||
|
||||
# Если добавление прошло успешно
|
||||
notification = Notifications(root)
|
||||
notification.show_info("Успех", f"Пользователь {user_data['username']} успешно добавлен!")
|
||||
|
||||
except Exception as e:
|
||||
# Если возникла ошибка
|
||||
notification = Notifications(root)
|
||||
notification.show_error("Ошибка", f"Ошибка при добавлении пользователя: {str(e)}")
|
||||
52
src/auth.py
52
src/auth.py
|
|
@ -1,19 +1,55 @@
|
|||
from database.db_session import session
|
||||
from database.models import Auth, Users
|
||||
from sqlalchemy.exc import SQLAlchemyError
|
||||
from database.db_session import get_session
|
||||
from database.models import Auth, Users, GameSession
|
||||
|
||||
|
||||
def register_user(login, password, username):
|
||||
"""Регистрация нового пользователя."""
|
||||
session = get_session()
|
||||
|
||||
# Проверяем, есть ли уже пользователь с таким логином
|
||||
if session.query(Auth).filter_by(login=login).first():
|
||||
return False, "Логин уже используется."
|
||||
|
||||
# Создаем новую запись в таблице Auth
|
||||
new_auth = Auth(login=login, password=password)
|
||||
session.add(new_auth)
|
||||
session.commit()
|
||||
new_user = Users(user_id=new_auth.user_id, username=username)
|
||||
session.add(new_user)
|
||||
session.commit()
|
||||
|
||||
try:
|
||||
session.commit() # Сохраняем изменения в таблице Auth
|
||||
|
||||
# Создаем новую запись в таблице Users, связывая с только что добавленным Auth
|
||||
# Используем new_auth.user_id для связи
|
||||
new_user = Users(user_id=new_auth.user_id, username=username)
|
||||
session.add(new_user)
|
||||
session.commit() # Сохраняем изменения в таблице Users
|
||||
|
||||
# Создаем новый игровой процесс в GameSession для этого пользователя
|
||||
new_game_session = GameSession(user_id=new_user.user_id, level=1) # Устанавливаем уровень по умолчанию
|
||||
session.add(new_game_session)
|
||||
session.commit() # Сохраняем данные в GameSession
|
||||
|
||||
print(f"Пользователь {username} успешно добавлен!")
|
||||
except SQLAlchemyError as e:
|
||||
session.rollback() # Откат изменений при ошибке
|
||||
print(f"Ошибка при создании пользователя: {e}")
|
||||
return False, "Произошла ошибка при регистрации."
|
||||
finally:
|
||||
session.close()
|
||||
|
||||
return True, "Регистрация успешна."
|
||||
|
||||
|
||||
def login_user(login, password):
|
||||
user = session.query(Auth).filter_by(login=login, password=password).first()
|
||||
if user:
|
||||
"""Авторизация пользователя."""
|
||||
session = get_session()
|
||||
|
||||
# Проверяем, существует ли пользователь с таким логином и паролем
|
||||
user_auth = session.query(Auth).filter_by(login=login, password=password).first()
|
||||
|
||||
if user_auth:
|
||||
# Возвращаем успешный вход и ID пользователя из таблицы Users
|
||||
user = session.query(Users).filter_by(user_id=user_auth.user_id).first()
|
||||
return True, user.user_id
|
||||
|
||||
return False, "Неверный логин или пароль."
|
||||
|
|
|
|||
|
|
@ -1,919 +0,0 @@
|
|||
2024-11-27 04:01:47,401 - INFO - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 04:01:47,941 - ERROR - Îøèáêà ïðè âçàèìîäåéñòâèè ñ áàçîé äàííûõ: Entity namespace for "users" has no property "login"
|
||||
2024-11-27 04:05:26,240 - INFO - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 04:05:26,795 - ERROR - Îøèáêà ïðè âçàèìîäåéñòâèè ñ áàçîé äàííûõ: (sqlite3.OperationalError) unable to open database file
|
||||
(Background on this error at: https://sqlalche.me/e/20/e3q8)
|
||||
2024-11-27 04:08:19,488 - INFO - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 04:08:19,922 - INFO - Ïîäêëþ÷åíèå ê áàçå äàííûõ óñïåøíî.
|
||||
2024-11-27 04:08:20,024 - INFO - BEGIN (implicit)
|
||||
2024-11-27 04:08:20,028 - INFO - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 04:08:20,028 - INFO - [generated in 0.00061s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 04:08:20,030 - INFO - Ïîëüçîâàòåëü íàéäåí: lubluNikitu
|
||||
2024-11-27 04:08:20,047 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:20,048 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:20,048 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:20,071 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:20,072 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:20,072 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:08:20,087 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:20,088 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:20,088 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:08:20,101 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:20,102 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:20,102 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:08:20,112 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:20,112 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:20,112 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:08:20,124 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:20,124 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:20,124 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:08:20,139 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:20,139 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:20,139 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:08:21,407 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:21,408 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:21,408 - DEBUG - STREAM b'tEXt' 62 25
|
||||
2024-11-27 04:08:21,408 - DEBUG - STREAM b'IDAT' 99 8192
|
||||
2024-11-27 04:08:21,415 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:21,415 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:21,415 - DEBUG - STREAM b'IDAT' 62 29837
|
||||
2024-11-27 04:08:21,432 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:21,432 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:21,432 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:08:21,503 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:21,504 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:21,504 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:21,518 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:21,518 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:21,518 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:08:21,532 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:21,532 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:21,532 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:08:21,545 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:21,546 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:21,546 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:08:21,555 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:21,555 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:21,556 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:08:21,567 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:21,567 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:21,567 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:08:21,579 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:21,579 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:21,579 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:08:26,316 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:26,316 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:26,317 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:26,333 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:26,333 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:26,333 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:08:26,347 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:26,347 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:26,348 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:08:26,360 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:26,360 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:26,360 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:08:26,370 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:26,370 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:26,370 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:08:26,381 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:26,381 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:26,381 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:08:26,393 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:26,394 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:26,394 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:08:27,162 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:27,162 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:27,162 - DEBUG - STREAM b'tEXt' 62 25
|
||||
2024-11-27 04:08:27,162 - DEBUG - STREAM b'IDAT' 99 8192
|
||||
2024-11-27 04:08:27,169 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:27,169 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:27,169 - DEBUG - STREAM b'IDAT' 62 29837
|
||||
2024-11-27 04:08:27,185 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:27,185 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:27,185 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:08:27,256 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:27,256 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:27,256 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:27,271 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:27,271 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:27,271 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:08:27,285 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:27,285 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:27,285 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:08:27,298 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:27,299 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:27,299 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:08:27,308 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:27,309 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:27,309 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:08:27,320 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:27,320 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:27,320 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:08:27,333 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:27,333 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:27,333 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:08:28,177 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:28,177 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:28,177 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:08:32,088 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:32,088 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:32,088 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:32,537 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:32,537 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:32,538 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:32,942 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:32,942 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:32,942 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:33,187 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:33,187 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:33,187 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:33,380 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:33,380 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:33,380 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:33,735 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:33,735 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:33,735 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,247 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,247 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,247 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,277 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,277 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,277 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,308 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,308 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,308 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,339 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,339 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,339 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,370 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,370 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,370 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,402 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,402 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,402 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,448 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,448 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,448 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,479 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,479 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,479 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,510 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,510 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,510 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,541 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,541 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,541 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,571 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,572 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,572 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,603 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,603 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,603 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,634 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,634 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,634 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,664 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,665 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,665 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,711 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,711 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,711 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,742 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,742 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,742 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,772 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,772 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,772 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,803 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,803 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,803 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,833 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,833 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,833 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,864 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,864 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,865 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:35,170 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:35,170 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:35,170 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:35,672 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:35,672 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:35,673 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:35,704 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:35,704 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:35,704 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:35,750 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:35,750 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:35,750 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:35,781 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:35,781 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:35,781 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:35,813 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:35,813 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:35,813 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:35,843 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:35,844 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:35,844 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:35,875 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:35,875 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:35,875 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:35,907 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:35,907 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:35,907 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:35,937 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:35,937 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:35,937 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:35,968 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:35,968 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:35,969 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:36,015 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:36,015 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:36,015 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:36,046 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:36,046 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:36,046 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:36,077 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:36,077 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:36,078 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:36,109 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:36,109 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:36,109 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:36,140 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:36,140 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:36,140 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:36,170 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:36,171 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:36,171 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:36,201 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:36,201 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:36,201 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:36,496 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:36,496 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:36,496 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:36,934 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:36,934 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:36,935 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:37,444 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:37,444 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:37,444 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:37,475 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:37,475 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:37,475 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:37,506 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:37,506 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:37,506 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:37,537 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:37,537 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:37,537 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:37,569 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:37,569 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:37,569 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:37,614 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:37,614 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:37,614 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:37,645 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:37,645 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:37,645 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:37,676 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:37,676 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:37,676 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:37,707 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:37,707 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:37,707 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:37,956 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:37,956 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:37,956 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:38,682 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:38,682 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:38,682 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:39,181 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:39,182 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:39,182 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:39,228 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:39,228 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:39,228 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:39,258 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:39,258 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:39,258 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:39,289 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:39,289 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:39,289 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:39,321 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:39,321 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:39,321 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:39,352 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:39,352 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:39,352 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:39,383 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:39,384 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:39,384 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:41,418 - INFO - ROLLBACK
|
||||
2024-11-27 04:09:26,353 - INFO - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 04:09:26,804 - INFO - Ïîäêëþ÷åíèå ê áàçå äàííûõ óñïåøíî.
|
||||
2024-11-27 04:09:26,901 - INFO - BEGIN (implicit)
|
||||
2024-11-27 04:09:26,904 - INFO - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 04:09:26,904 - INFO - [generated in 0.00028s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 04:09:26,905 - INFO - Ïîëüçîâàòåëü íàéäåí: lubluNikitu
|
||||
2024-11-27 04:09:26,920 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:26,920 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:26,920 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:09:26,942 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:26,942 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:26,943 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:09:26,958 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:26,958 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:26,958 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:09:26,972 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:26,972 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:26,972 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:09:26,984 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:26,985 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:26,985 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:09:26,996 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:26,996 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:26,996 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:09:27,010 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:27,010 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:27,010 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:09:28,434 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:28,435 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:28,435 - DEBUG - STREAM b'tEXt' 62 25
|
||||
2024-11-27 04:09:28,435 - DEBUG - STREAM b'IDAT' 99 8192
|
||||
2024-11-27 04:09:28,442 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:28,442 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:28,442 - DEBUG - STREAM b'IDAT' 62 29837
|
||||
2024-11-27 04:09:28,459 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:28,459 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:28,459 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:09:28,530 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:28,530 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:28,530 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:09:28,545 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:28,545 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:28,545 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:09:28,559 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:28,560 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:28,560 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:09:28,573 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:28,573 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:28,573 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:09:28,583 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:28,583 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:28,583 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:09:28,594 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:28,594 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:28,594 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:09:28,607 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:28,607 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:28,607 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:11:03,632 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:11:03,632 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:11:03,632 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:11:26,828 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:11:26,828 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:11:26,828 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:12:26,226 - INFO - ROLLBACK
|
||||
2024-11-27 04:12:28,471 - INFO - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 04:12:28,899 - INFO - Ïîäêëþ÷åíèå ê áàçå äàííûõ óñïåøíî.
|
||||
2024-11-27 04:12:28,997 - INFO - BEGIN (implicit)
|
||||
2024-11-27 04:12:29,000 - INFO - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 04:12:29,000 - INFO - [generated in 0.00029s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 04:12:29,001 - INFO - Ïîëüçîâàòåëü íàéäåí: lubluNikitu
|
||||
2024-11-27 04:12:29,015 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:29,015 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:29,015 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:12:29,038 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:29,038 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:29,038 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:12:29,053 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:29,053 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:29,054 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:12:29,068 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:29,068 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:29,068 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:12:29,078 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:29,078 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:29,079 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:12:29,090 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:29,090 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:29,090 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:12:29,103 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:29,104 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:29,104 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:12:29,841 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:29,841 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:29,841 - DEBUG - STREAM b'tEXt' 62 25
|
||||
2024-11-27 04:12:29,841 - DEBUG - STREAM b'IDAT' 99 8192
|
||||
2024-11-27 04:12:29,848 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:29,849 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:29,849 - DEBUG - STREAM b'IDAT' 62 29837
|
||||
2024-11-27 04:12:29,865 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:29,865 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:29,865 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:12:29,934 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:29,935 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:29,935 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:12:29,949 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:29,950 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:29,950 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:12:29,965 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:29,965 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:29,965 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:12:29,979 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:29,980 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:29,980 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:12:29,990 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:29,990 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:29,990 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:12:30,002 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:30,002 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:30,002 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:12:30,016 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:30,016 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:30,016 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:12:30,808 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:30,808 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:30,808 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:12:34,561 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:34,561 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:34,561 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:17:58,361 - INFO - ROLLBACK
|
||||
2024-11-27 04:18:49,054 - INFO - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 04:18:49,525 - INFO - Ïîäêëþ÷åíèå ê áàçå äàííûõ óñïåøíî.
|
||||
2024-11-27 04:18:49,627 - INFO - BEGIN (implicit)
|
||||
2024-11-27 04:18:49,629 - INFO - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 04:18:49,630 - INFO - [generated in 0.00025s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 04:18:49,630 - INFO - Ïîëüçîâàòåëü íàéäåí: lubluNikitu
|
||||
2024-11-27 04:18:49,647 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:49,647 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:49,647 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:18:49,670 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:49,670 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:49,670 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:18:49,686 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:49,686 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:49,686 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:18:49,701 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:49,701 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:49,701 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:18:49,711 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:49,712 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:49,712 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:18:49,723 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:49,724 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:49,724 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:18:49,737 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:49,737 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:49,738 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:18:50,592 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:50,593 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:50,593 - DEBUG - STREAM b'tEXt' 62 25
|
||||
2024-11-27 04:18:50,593 - DEBUG - STREAM b'IDAT' 99 8192
|
||||
2024-11-27 04:18:50,600 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:50,600 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:50,600 - DEBUG - STREAM b'IDAT' 62 29837
|
||||
2024-11-27 04:18:50,617 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:50,618 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:50,618 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:18:50,685 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:50,686 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:50,686 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:18:50,702 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:50,702 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:50,702 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:18:50,720 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:50,720 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:50,720 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:18:50,737 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:50,737 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:50,737 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:18:50,748 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:50,748 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:50,748 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:18:50,761 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:50,761 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:50,761 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:18:50,775 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:50,775 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:50,775 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:18:52,809 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:52,810 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:52,810 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:18:56,823 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:56,823 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:56,823 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:19:14,325 - INFO - ROLLBACK
|
||||
2024-11-27 04:20:41,642 - INFO - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 04:20:42,172 - INFO - Ïîäêëþ÷åíèå ê áàçå äàííûõ óñïåøíî.
|
||||
2024-11-27 04:20:42,283 - INFO - BEGIN (implicit)
|
||||
2024-11-27 04:20:42,285 - INFO - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 04:20:42,285 - INFO - [generated in 0.00028s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 04:20:42,286 - INFO - Ïîëüçîâàòåëü íàéäåí: lubluNikitu
|
||||
2024-11-27 04:20:42,307 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:42,307 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:42,307 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:20:42,330 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:42,331 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:42,331 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:20:42,346 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:42,346 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:42,346 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:20:42,362 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:42,362 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:42,362 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:20:42,373 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:42,373 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:42,373 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:20:42,387 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:42,387 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:42,387 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:20:42,401 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:42,401 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:42,402 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:20:43,204 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:43,204 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:43,204 - DEBUG - STREAM b'tEXt' 62 25
|
||||
2024-11-27 04:20:43,204 - DEBUG - STREAM b'IDAT' 99 8192
|
||||
2024-11-27 04:20:43,211 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:43,212 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:43,212 - DEBUG - STREAM b'IDAT' 62 29837
|
||||
2024-11-27 04:20:43,229 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:43,229 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:43,229 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:20:43,304 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:43,304 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:43,305 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:20:43,320 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:43,320 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:43,320 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:20:43,337 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:43,337 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:43,337 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:20:43,352 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:43,353 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:43,353 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:20:43,363 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:43,363 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:43,363 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:20:43,375 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:43,375 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:43,375 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:20:43,389 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:43,389 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:43,389 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:21:16,405 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:16,405 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:16,405 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:21:20,530 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:20,530 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:20,530 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:21:27,458 - INFO - ROLLBACK
|
||||
2024-11-27 04:21:39,761 - INFO - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 04:21:40,188 - INFO - Ïîäêëþ÷åíèå ê áàçå äàííûõ óñïåøíî.
|
||||
2024-11-27 04:21:40,294 - INFO - BEGIN (implicit)
|
||||
2024-11-27 04:21:40,296 - INFO - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 04:21:40,296 - INFO - [generated in 0.00025s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 04:21:40,297 - INFO - Ïîëüçîâàòåëü íàéäåí: lubluNikitu
|
||||
2024-11-27 04:21:40,312 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:40,312 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:40,312 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:21:40,334 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:40,334 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:40,334 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:21:40,350 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:40,350 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:40,350 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:21:40,363 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:40,364 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:40,364 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:21:40,375 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:40,375 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:40,375 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:21:40,387 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:40,387 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:40,387 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:21:40,400 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:40,401 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:40,401 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:21:41,365 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:41,365 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:41,365 - DEBUG - STREAM b'tEXt' 62 25
|
||||
2024-11-27 04:21:41,365 - DEBUG - STREAM b'IDAT' 99 8192
|
||||
2024-11-27 04:21:41,372 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:41,372 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:41,372 - DEBUG - STREAM b'IDAT' 62 29837
|
||||
2024-11-27 04:21:41,389 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:41,390 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:41,390 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:21:41,463 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:41,463 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:41,463 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:21:41,481 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:41,481 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:41,482 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:21:41,503 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:41,504 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:41,504 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:21:41,525 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:41,525 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:41,525 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:21:41,538 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:41,538 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:41,538 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:21:41,552 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:41,552 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:41,552 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:21:41,568 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:41,569 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:41,569 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:21:44,529 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:44,529 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:44,529 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:21:48,501 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:48,501 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:48,501 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:21:58,037 - INFO - ROLLBACK
|
||||
2024-11-27 04:23:20,095 - INFO - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 04:23:20,529 - INFO - Ïîäêëþ÷åíèå ê áàçå äàííûõ óñïåøíî.
|
||||
2024-11-27 04:23:20,637 - INFO - BEGIN (implicit)
|
||||
2024-11-27 04:23:20,639 - INFO - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 04:23:20,640 - INFO - [generated in 0.00029s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 04:23:20,640 - INFO - Ïîëüçîâàòåëü íàéäåí: lubluNikitu
|
||||
2024-11-27 04:23:20,655 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:20,655 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:20,655 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:23:20,678 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:20,678 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:20,678 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:23:20,693 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:20,693 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:20,693 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:23:20,707 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:20,707 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:20,707 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:23:20,718 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:20,718 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:20,718 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:23:20,730 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:20,730 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:20,730 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:23:20,743 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:20,743 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:20,743 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:23:21,610 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:21,610 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:21,610 - DEBUG - STREAM b'tEXt' 62 25
|
||||
2024-11-27 04:23:21,610 - DEBUG - STREAM b'IDAT' 99 8192
|
||||
2024-11-27 04:23:21,617 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:21,618 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:21,618 - DEBUG - STREAM b'IDAT' 62 29837
|
||||
2024-11-27 04:23:21,634 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:21,634 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:21,635 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:23:21,707 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:21,707 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:21,707 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:23:21,724 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:21,724 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:21,724 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:23:21,745 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:21,745 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:21,745 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:23:21,765 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:21,765 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:21,765 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:23:21,776 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:21,777 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:21,777 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:23:21,790 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:21,790 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:21,790 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:23:21,805 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:21,805 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:21,805 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:23:22,532 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:22,532 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:22,532 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:23:26,429 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:26,429 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:26,429 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:23:31,839 - INFO - ROLLBACK
|
||||
2024-11-27 04:26:48,168 - INFO - Ïîäêëþ÷åíèå ê áàçå äàííûõ óñïåøíî.
|
||||
2024-11-27 04:26:48,266 - INFO - BEGIN (implicit)
|
||||
2024-11-27 04:26:48,269 - INFO - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 04:26:48,269 - INFO - [generated in 0.00021s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 04:26:48,269 - INFO - Ïîëüçîâàòåëü íàéäåí: lubluNikitu
|
||||
2024-11-27 04:26:48,284 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:26:48,284 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:26:48,284 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:26:48,307 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:26:48,307 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:26:48,307 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:26:48,322 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:26:48,323 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:26:48,323 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:26:48,337 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:26:48,337 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:26:48,337 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:26:48,347 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:26:48,347 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:26:48,347 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:26:48,359 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:26:48,359 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:26:48,359 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:26:48,373 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:26:48,373 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:26:48,373 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:26:56,174 - INFO - ROLLBACK
|
||||
2024-11-27 04:28:00,201 - INFO - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 04:28:00,689 - INFO - Ïîäêëþ÷åíèå ê áàçå äàííûõ óñïåøíî.
|
||||
2024-11-27 04:28:00,802 - INFO - BEGIN (implicit)
|
||||
2024-11-27 04:28:00,805 - INFO - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 04:28:00,805 - INFO - [generated in 0.00029s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 04:28:00,806 - INFO - Ïîëüçîâàòåëü íàéäåí: lubluNikitu
|
||||
2024-11-27 04:28:00,823 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:00,823 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:00,823 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:28:00,848 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:00,848 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:00,849 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:28:00,864 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:00,865 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:00,865 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:28:00,879 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:00,879 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:00,879 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:28:00,890 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:00,890 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:00,890 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:28:00,903 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:00,903 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:00,903 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:28:00,918 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:00,918 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:00,918 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:28:01,704 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:01,704 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:01,704 - DEBUG - STREAM b'tEXt' 62 25
|
||||
2024-11-27 04:28:01,704 - DEBUG - STREAM b'IDAT' 99 8192
|
||||
2024-11-27 04:28:01,712 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:01,712 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:01,712 - DEBUG - STREAM b'IDAT' 62 29837
|
||||
2024-11-27 04:28:01,729 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:01,729 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:01,729 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:28:01,809 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:01,809 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:01,809 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:28:01,828 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:01,829 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:01,829 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:28:01,851 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:01,851 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:01,852 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:28:01,874 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:01,874 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:01,874 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:28:01,887 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:01,887 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:01,887 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:28:01,902 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:01,902 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:01,902 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:28:01,918 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:01,918 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:01,919 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:28:03,370 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:03,370 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:03,370 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:28:07,271 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:07,271 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:07,272 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:28:11,499 - INFO - ROLLBACK
|
||||
2024-11-27 04:28:25,505 - INFO - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 04:28:25,929 - INFO - Ïîäêëþ÷åíèå ê áàçå äàííûõ óñïåøíî.
|
||||
2024-11-27 04:28:26,029 - INFO - BEGIN (implicit)
|
||||
2024-11-27 04:28:26,031 - INFO - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 04:28:26,031 - INFO - [generated in 0.00023s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 04:28:26,032 - INFO - Ïîëüçîâàòåëü íàéäåí: lubluNikitu
|
||||
2024-11-27 04:28:26,047 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:26,047 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:26,047 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:28:26,070 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:26,070 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:26,070 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:28:26,087 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:26,087 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:26,087 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:28:26,101 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:26,101 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:26,102 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:28:26,112 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:26,113 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:26,113 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:28:26,126 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:26,126 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:26,126 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:28:26,140 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:26,140 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:26,140 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:28:26,992 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:26,992 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:26,992 - DEBUG - STREAM b'tEXt' 62 25
|
||||
2024-11-27 04:28:26,993 - DEBUG - STREAM b'IDAT' 99 8192
|
||||
2024-11-27 04:28:26,999 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:27,000 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:27,000 - DEBUG - STREAM b'IDAT' 62 29837
|
||||
2024-11-27 04:28:27,016 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:27,016 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:27,016 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:28:27,088 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:27,088 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:27,088 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:28:27,107 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:27,107 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:27,107 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:28:27,129 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:27,129 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:27,129 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:28:27,151 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:27,151 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:27,151 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:28:27,163 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:27,163 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:27,164 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:28:27,177 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:27,178 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:27,178 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:28:27,194 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:27,194 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:27,194 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:28:28,409 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:28,409 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:28,409 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:28:32,335 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:32,336 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:32,336 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:28:38,371 - INFO - ROLLBACK
|
||||
2024-11-27 04:32:09,489 - INFO - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 04:32:09,948 - INFO - Ïîäêëþ÷åíèå ê áàçå äàííûõ óñïåøíî.
|
||||
2024-11-27 04:32:10,049 - INFO - BEGIN (implicit)
|
||||
2024-11-27 04:32:10,052 - INFO - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 04:32:10,052 - INFO - [generated in 0.00023s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 04:32:10,053 - INFO - Ïîëüçîâàòåëü íàéäåí: lubluNikitu
|
||||
2024-11-27 04:32:10,068 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:32:10,068 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:32:10,068 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:32:10,091 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:32:10,092 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:32:10,092 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:32:10,107 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:32:10,107 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:32:10,107 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:32:10,121 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:32:10,121 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:32:10,121 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:32:10,131 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:32:10,132 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:32:10,132 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:32:10,143 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:32:10,143 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:32:10,144 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:32:10,157 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:32:10,157 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:32:10,157 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:32:12,820 - INFO - ROLLBACK
|
||||
Binary file not shown.
Binary file not shown.
|
|
@ -1,9 +1,14 @@
|
|||
import tkinter as tk
|
||||
from tkinter import messagebox, ttk
|
||||
from PIL import Image, ImageTk
|
||||
from sqlalchemy.exc import SQLAlchemyError
|
||||
|
||||
from config import SETTINGS_IMG
|
||||
from database.db_session import get_session
|
||||
from database.models import Dogs, Questions, Users
|
||||
from src.admin_functions import admin_logging, statistics
|
||||
from src.utils import clear_frame, feature_in_development # Импортируем общую функцию для очистки фрейма
|
||||
|
||||
from database.db_events import check_user, get_all_users, get_all_questions, get_all_dogs
|
||||
|
||||
# Конфигурация цветов из config.py
|
||||
BACKGROUND_COLOR = "#403d49"
|
||||
|
|
@ -40,10 +45,11 @@ class AdminApp:
|
|||
self.settings_button.pack(side="left", padx=10, pady=10)
|
||||
|
||||
# Кнопки навигации
|
||||
self.create_nav_button("Логирование", admin_logging.show_logs)
|
||||
self.create_nav_button("Статистика", statistics.show_statistics)
|
||||
self.create_nav_button("Уведомления", self.show_notifications)
|
||||
self.create_nav_button("Безопасность", self.show_security)
|
||||
self.create_nav_button("Логирование", lambda: admin_logging.show_logs(self.main_frame))
|
||||
self.create_nav_button("Статистика", lambda: statistics.show_statistics(self.main_frame))
|
||||
self.create_nav_button("Уведомления", lambda: self.show_notifications(self.main_frame))
|
||||
self.create_nav_button("Безопасность", lambda: self.show_security(self.main_frame))
|
||||
self.create_nav_button("Открыть сессию пользователя", self.open_user_session)
|
||||
|
||||
# Бургер-меню
|
||||
self.menu_button = tk.Button(
|
||||
|
|
@ -87,9 +93,10 @@ class AdminApp:
|
|||
# Список разделов и их элементов
|
||||
menu_sections = [
|
||||
("Работа с базой данных", [
|
||||
("Редактирование пользователей", feature_in_development),
|
||||
("Управление вопросами", feature_in_development),
|
||||
("Просмотр таблиц", feature_in_development),
|
||||
("Редактирование пользователей", self.manage_users),
|
||||
("Управление вопросами", self.manage_questions),
|
||||
("Управление собаками", self.manage_dogs),
|
||||
("Просмотр таблиц", self.view_tables),
|
||||
]),
|
||||
("Управление игровым контентом", [
|
||||
("Создание и настройка уровней", feature_in_development),
|
||||
|
|
@ -145,29 +152,26 @@ class AdminApp:
|
|||
activebackground=BUTTON_COLOR,
|
||||
activeforeground=TEXT_COLOR,
|
||||
bd=0,
|
||||
command=lambda cmd=command: cmd(self.main_frame) # Передаём фрейм
|
||||
command=command # Используем lambda, чтобы передать команду без аргументов
|
||||
)
|
||||
item_button.pack(fill="x", padx=20, pady=5)
|
||||
|
||||
def create_menu_section(self, title, items):
|
||||
section_label = tk.Label(self.menu_frame, text=title, bg=MENU_COLOR, fg=TEXT_COLOR, font=("Comic Sans MS", 14, "bold"))
|
||||
section_label.pack(anchor="w", padx=10, pady=5)
|
||||
|
||||
for text, command in items:
|
||||
item_button = tk.Button(
|
||||
self.menu_frame,
|
||||
text=text,
|
||||
bg=BUTTON_COLOR,
|
||||
fg=TEXT_COLOR,
|
||||
font=("Comic Sans MS", 12),
|
||||
activebackground=BUTTON_COLOR,
|
||||
activeforeground=TEXT_COLOR,
|
||||
bd=0,
|
||||
command=lambda: command(self.main_frame) # Вызываем функцию и передаём фрейм
|
||||
)
|
||||
item_button.pack(anchor="w", padx=20, pady=2)
|
||||
# Кнопка "Выйти" внизу меню
|
||||
exit_button = tk.Button(
|
||||
self.menu_frame,
|
||||
text="Выйти",
|
||||
bg=BUTTON_COLOR,
|
||||
fg=TEXT_COLOR,
|
||||
font=("Comic Sans MS", 12),
|
||||
activebackground=BUTTON_COLOR,
|
||||
activeforeground=TEXT_COLOR,
|
||||
bd=0,
|
||||
command=self.exit_app
|
||||
)
|
||||
exit_button.pack(side="bottom", padx=10, pady=20) # Размещение внизу
|
||||
|
||||
def create_nav_button(self, text, command):
|
||||
"""Создание кнопки навигации."""
|
||||
button = tk.Button(
|
||||
self.top_bar,
|
||||
text=text,
|
||||
|
|
@ -179,10 +183,14 @@ class AdminApp:
|
|||
bd=0,
|
||||
padx=10,
|
||||
pady=5,
|
||||
command=lambda: command(self.main_frame) # Вызываем переданную функцию
|
||||
command=command # Передаем функцию напрямую
|
||||
)
|
||||
button.pack(side="left", padx=10, pady=10)
|
||||
|
||||
def open_manage_dogs_window(self, frame):
|
||||
"""Открыть окно для управления собаками."""
|
||||
self.manage_dogs()
|
||||
|
||||
def manage_ui_tips(self, frame):
|
||||
# Пример логики для управления подсказками
|
||||
print("Управление подсказками интерфейса.")
|
||||
|
|
@ -215,3 +223,288 @@ class AdminApp:
|
|||
clear_frame(frame)
|
||||
"""Метод для изменения цветовой схемы, фона и логотипа"""
|
||||
print("Изменение UI настроек") # Пока просто тестовый вывод
|
||||
|
||||
def exit_app(self):
|
||||
"""Закрыть приложение."""
|
||||
self.root.quit()
|
||||
|
||||
# Метод для авторизации под пользователем
|
||||
def open_user_session(self):
|
||||
"""Открыть новую сессию пользователя."""
|
||||
user_login_window = tk.Toplevel(self.root)
|
||||
user_login_window.title("Авторизация пользователя")
|
||||
user_login_window.geometry("400x300")
|
||||
user_login_window.configure(bg=BACKGROUND_COLOR)
|
||||
|
||||
tk.Label(
|
||||
user_login_window,
|
||||
text="Введите логин пользователя:",
|
||||
bg=BACKGROUND_COLOR,
|
||||
fg=TEXT_COLOR,
|
||||
font=("Comic Sans MS", 12)
|
||||
).pack(pady=20)
|
||||
|
||||
user_login_entry = tk.Entry(user_login_window, font=("Comic Sans MS", 12))
|
||||
user_login_entry.pack(pady=10)
|
||||
|
||||
def open_user_interface():
|
||||
login = user_login_entry.get() # Получаем логин из поля ввода
|
||||
user_id = check_user(login) # Передаем логин для проверки
|
||||
|
||||
if user_id:
|
||||
user_login_window.destroy()
|
||||
user_window = tk.Toplevel(self.root)
|
||||
from src.ui.user_ui.main_menu import UserApp
|
||||
UserApp(user_window, user_id=user_id)
|
||||
else:
|
||||
messagebox.showerror("Ошибка", "Пользователь не найден.")
|
||||
|
||||
tk.Button(
|
||||
user_login_window,
|
||||
text="Открыть сессию",
|
||||
bg=BUTTON_COLOR,
|
||||
fg=TEXT_COLOR,
|
||||
font=("Comic Sans MS", 12),
|
||||
command=open_user_interface
|
||||
).pack(pady=20)
|
||||
|
||||
tk.Button(
|
||||
user_login_window,
|
||||
text="Отмена",
|
||||
bg=BUTTON_COLOR,
|
||||
fg=TEXT_COLOR,
|
||||
font=("Comic Sans MS", 12),
|
||||
command=user_login_window.destroy
|
||||
).pack(pady=10)
|
||||
|
||||
def manage_users(self):
|
||||
"""Управление пользователями."""
|
||||
clear_frame(self.main_frame)
|
||||
tk.Label(self.main_frame, text="Редактирование пользователей", font=("Comic Sans MS", 16)).pack()
|
||||
|
||||
users = get_all_users() # Получаем пользователей
|
||||
if not users:
|
||||
tk.Label(self.main_frame, text="Нет пользователей в базе данных.", bg=BACKGROUND_COLOR,
|
||||
fg=TEXT_COLOR).pack()
|
||||
return
|
||||
|
||||
table = ttk.Treeview(self.main_frame, columns=("ID", "Логин", "Имя"), show="headings")
|
||||
table.heading("ID", text="ID")
|
||||
table.heading("Логин", text="Логин")
|
||||
table.heading("Имя", text="Имя")
|
||||
table.pack(fill="both", expand=True)
|
||||
|
||||
for user in users:
|
||||
table.insert("", "end", values=(user.user_id, user.auth.login, user.username))
|
||||
|
||||
def manage_questions(self):
|
||||
"""Управление вопросами."""
|
||||
clear_frame(self.main_frame)
|
||||
tk.Label(self.main_frame, text="Управление вопросами", font=("Comic Sans MS", 16)).pack()
|
||||
|
||||
questions = get_all_questions() # Получаем вопросы
|
||||
if not questions:
|
||||
tk.Label(self.main_frame, text="Нет вопросов в базе данных.", bg=BACKGROUND_COLOR, fg=TEXT_COLOR).pack()
|
||||
return
|
||||
|
||||
table = ttk.Treeview(self.main_frame, columns=("ID", "Вопрос", "Ответ"), show="headings")
|
||||
table.heading("ID", text="ID")
|
||||
table.heading("Вопрос", text="Вопрос")
|
||||
table.heading("Ответ", text="Ответ")
|
||||
table.pack(fill="both", expand=True)
|
||||
|
||||
for question in questions:
|
||||
table.insert("", "end", values=(
|
||||
question.question_id, question.question_text, question.helpful_info)) # Заполняем таблицу данными
|
||||
|
||||
def manage_dogs(self):
|
||||
"""Управление собаками."""
|
||||
clear_frame(self.main_frame)
|
||||
tk.Label(self.main_frame, text="Управление собаками", font=("Comic Sans MS", 16)).pack()
|
||||
|
||||
dogs = get_all_dogs() # Получаем список собак
|
||||
if not dogs:
|
||||
tk.Label(self.main_frame, text="Нет собак в базе данных.", bg=BACKGROUND_COLOR, fg=TEXT_COLOR).pack()
|
||||
return
|
||||
|
||||
table = ttk.Treeview(self.main_frame, columns=("ID", "Порода", "Характеристики"), show="headings")
|
||||
table.heading("ID", text="ID")
|
||||
table.heading("Порода", text="Порода")
|
||||
table.heading("Характеристики", text="Характеристики")
|
||||
table.pack(fill="both", expand=True)
|
||||
|
||||
for dog in dogs:
|
||||
table.insert("", "end", values=(dog.dog_id, dog.breed, dog.characteristics)) # Заполняем таблицу данными
|
||||
|
||||
def view_tables(self):
|
||||
"""Просмотр таблиц."""
|
||||
clear_frame(self.main_frame) # Очищаем старое содержимое
|
||||
self.manage_users() # Отображаем пользователей
|
||||
self.manage_questions() # Отображаем вопросы
|
||||
self.manage_dogs() # Отображаем собак
|
||||
|
||||
|
||||
def open_add_user_window(self):
|
||||
"""Открыть окно для добавления нового пользователя."""
|
||||
add_user_window = tk.Toplevel(self.root)
|
||||
add_user_window.title("Добавить нового пользователя")
|
||||
add_user_window.geometry("400x300")
|
||||
add_user_window.configure(bg=BACKGROUND_COLOR)
|
||||
|
||||
tk.Label(add_user_window, text="Логин", bg=BACKGROUND_COLOR, fg=TEXT_COLOR).pack(pady=10)
|
||||
login_entry = tk.Entry(add_user_window, font=("Comic Sans MS", 12))
|
||||
login_entry.pack(pady=5)
|
||||
|
||||
tk.Label(add_user_window, text="Пароль", bg=BACKGROUND_COLOR, fg=TEXT_COLOR).pack(pady=10)
|
||||
password_entry = tk.Entry(add_user_window, font=("Comic Sans MS", 12), show="*")
|
||||
password_entry.pack(pady=5)
|
||||
|
||||
tk.Label(add_user_window, text="Имя пользователя", bg=BACKGROUND_COLOR, fg=TEXT_COLOR).pack(pady=10)
|
||||
username_entry = tk.Entry(add_user_window, font=("Comic Sans MS", 12))
|
||||
username_entry.pack(pady=5)
|
||||
|
||||
def save_user():
|
||||
user_data = {
|
||||
'login': login_entry.get(),
|
||||
'password': password_entry.get(),
|
||||
'username': username_entry.get()
|
||||
}
|
||||
add_user_to_db(user_data)
|
||||
add_user_window.destroy()
|
||||
|
||||
def cancel_add():
|
||||
add_user_window.destroy()
|
||||
|
||||
save_button = tk.Button(add_user_window, text="Сохранить", command=save_user, bg=BUTTON_COLOR, fg=TEXT_COLOR)
|
||||
save_button.pack(pady=20)
|
||||
|
||||
cancel_button = tk.Button(add_user_window, text="Отменить", command=cancel_add, bg=BUTTON_COLOR, fg=TEXT_COLOR)
|
||||
cancel_button.pack(pady=10)
|
||||
|
||||
def open_add_question_window(self):
|
||||
"""Открыть окно для добавления нового вопроса."""
|
||||
add_question_window = tk.Toplevel(self.root)
|
||||
add_question_window.title("Добавить новый вопрос")
|
||||
add_question_window.geometry("400x300")
|
||||
add_question_window.configure(bg=BACKGROUND_COLOR)
|
||||
|
||||
tk.Label(add_question_window, text="ID собаки", bg=BACKGROUND_COLOR, fg=TEXT_COLOR).pack(pady=10)
|
||||
dog_id_entry = tk.Entry(add_question_window, font=("Comic Sans MS", 12))
|
||||
dog_id_entry.pack(pady=5)
|
||||
|
||||
tk.Label(add_question_window, text="Вопрос", bg=BACKGROUND_COLOR, fg=TEXT_COLOR).pack(pady=10)
|
||||
question_text_entry = tk.Entry(add_question_window, font=("Comic Sans MS", 12))
|
||||
question_text_entry.pack(pady=5)
|
||||
|
||||
tk.Label(add_question_window, text="Изображение URL", bg=BACKGROUND_COLOR, fg=TEXT_COLOR).pack(pady=10)
|
||||
image_url_entry = tk.Entry(add_question_window, font=("Comic Sans MS", 12))
|
||||
image_url_entry.pack(pady=5)
|
||||
|
||||
tk.Label(add_question_window, text="Полезная информация", bg=BACKGROUND_COLOR, fg=TEXT_COLOR).pack(pady=10)
|
||||
helpful_info_entry = tk.Entry(add_question_window, font=("Comic Sans MS", 12))
|
||||
helpful_info_entry.pack(pady=5)
|
||||
|
||||
def save_question():
|
||||
question_data = {
|
||||
'dog_id': int(dog_id_entry.get()),
|
||||
'question_text': question_text_entry.get(),
|
||||
'image_url': image_url_entry.get(),
|
||||
'helpful_info': helpful_info_entry.get()
|
||||
}
|
||||
add_question_to_db(question_data)
|
||||
add_question_window.destroy()
|
||||
|
||||
def cancel_add():
|
||||
add_question_window.destroy()
|
||||
|
||||
save_button = tk.Button(add_question_window, text="Сохранить", command=save_question, bg=BUTTON_COLOR, fg=TEXT_COLOR)
|
||||
save_button.pack(pady=20)
|
||||
|
||||
cancel_button = tk.Button(add_question_window, text="Отменить", command=cancel_add, bg=BUTTON_COLOR, fg=TEXT_COLOR)
|
||||
cancel_button.pack(pady=10)
|
||||
|
||||
def open_add_dog_window(self):
|
||||
"""Открыть окно для добавления новой собаки."""
|
||||
add_dog_window = tk.Toplevel(self.root)
|
||||
add_dog_window.title("Добавить новую собаку")
|
||||
add_dog_window.geometry("400x300")
|
||||
add_dog_window.configure(bg=BACKGROUND_COLOR)
|
||||
|
||||
tk.Label(add_dog_window, text="Порода", bg=BACKGROUND_COLOR, fg=TEXT_COLOR).pack(pady=10)
|
||||
breed_entry = tk.Entry(add_dog_window, font=("Comic Sans MS", 12))
|
||||
breed_entry.pack(pady=5)
|
||||
|
||||
tk.Label(add_dog_window, text="Характеристики", bg=BACKGROUND_COLOR, fg=TEXT_COLOR).pack(pady=10)
|
||||
characteristics_entry = tk.Entry(add_dog_window, font=("Comic Sans MS", 12))
|
||||
characteristics_entry.pack(pady=5)
|
||||
|
||||
tk.Label(add_dog_window, text="Поведение", bg=BACKGROUND_COLOR, fg=TEXT_COLOR).pack(pady=10)
|
||||
behavior_entry = tk.Entry(add_dog_window, font=("Comic Sans MS", 12))
|
||||
behavior_entry.pack(pady=5)
|
||||
|
||||
tk.Label(add_dog_window, text="Уход", bg=BACKGROUND_COLOR, fg=TEXT_COLOR).pack(pady=10)
|
||||
care_info_entry = tk.Entry(add_dog_window, font=("Comic Sans MS", 12))
|
||||
care_info_entry.pack(pady=5)
|
||||
|
||||
tk.Label(add_dog_window, text="Комментарии администратора", bg=BACKGROUND_COLOR, fg=TEXT_COLOR).pack(pady=10)
|
||||
admin_comments_entry = tk.Entry(add_dog_window, font=("Comic Sans MS", 12))
|
||||
admin_comments_entry.pack(pady=5)
|
||||
|
||||
def save_dog():
|
||||
dog_data = {
|
||||
'breed': breed_entry.get(),
|
||||
'characteristics': characteristics_entry.get(),
|
||||
'behavior': behavior_entry.get(),
|
||||
'care_info': care_info_entry.get(),
|
||||
'admin_comments': admin_comments_entry.get()
|
||||
}
|
||||
add_dog_to_db(dog_data)
|
||||
add_dog_window.destroy()
|
||||
|
||||
def cancel_add():
|
||||
add_dog_window.destroy()
|
||||
|
||||
save_button = tk.Button(add_dog_window, text="Сохранить", command=save_dog, bg=BUTTON_COLOR, fg=TEXT_COLOR)
|
||||
save_button.pack(pady=20)
|
||||
|
||||
cancel_button = tk.Button(add_dog_window, text="Отменить", command=cancel_add, bg=BUTTON_COLOR, fg=TEXT_COLOR)
|
||||
cancel_button.pack(pady=10)
|
||||
|
||||
def add_user_to_db(user_data):
|
||||
session = get_session()
|
||||
try:
|
||||
new_user = Users(**user_data)
|
||||
session.add(new_user)
|
||||
session.commit()
|
||||
print(f"Пользователь {user_data['username']} успешно добавлен.")
|
||||
except SQLAlchemyError as e:
|
||||
print(f"Ошибка при добавлении пользователя: {e}")
|
||||
session.rollback()
|
||||
finally:
|
||||
session.close()
|
||||
|
||||
def add_question_to_db(question_data):
|
||||
session = get_session()
|
||||
try:
|
||||
new_question = Questions(**question_data)
|
||||
session.add(new_question)
|
||||
session.commit()
|
||||
print(f"Вопрос успешно добавлен: {question_data['question_text']}")
|
||||
except SQLAlchemyError as e:
|
||||
print(f"Ошибка при добавлении вопроса: {e}")
|
||||
session.rollback()
|
||||
finally:
|
||||
session.close()
|
||||
|
||||
def add_dog_to_db(dog_data):
|
||||
session = get_session()
|
||||
try:
|
||||
new_dog = Dogs(**dog_data)
|
||||
session.add(new_dog)
|
||||
session.commit()
|
||||
print(f"Собака успешно добавлена: {dog_data['breed']}")
|
||||
except SQLAlchemyError as e:
|
||||
print(f"Ошибка при добавлении собаки: {e}")
|
||||
session.rollback()
|
||||
finally:
|
||||
session.close()
|
||||
|
|
@ -74,10 +74,14 @@ class DogAcademyApp:
|
|||
title.pack(pady=50)
|
||||
|
||||
# Логин
|
||||
login_label = tk.Label(self.current_frame, text="Логин:", bg=BACKGROUND_COLOR, fg=PRIMARY_COLOR, font=FONT)
|
||||
login_label.pack()
|
||||
self.login_entry = tk.Entry(self.current_frame, font=FONT)
|
||||
self.login_entry.pack(pady=10)
|
||||
|
||||
# Пароль
|
||||
password_label = tk.Label(self.current_frame, text="Пароль:", bg=BACKGROUND_COLOR, fg=PRIMARY_COLOR, font=FONT)
|
||||
password_label.pack()
|
||||
self.password_entry = tk.Entry(self.current_frame, show="*", font=FONT)
|
||||
self.password_entry.pack(pady=10)
|
||||
|
||||
|
|
@ -157,23 +161,22 @@ class DogAcademyApp:
|
|||
title.pack(pady=50)
|
||||
|
||||
# Логин
|
||||
login_label = tk.Label(self.current_frame, text="Логин:", bg=BACKGROUND_COLOR, fg=PRIMARY_COLOR, font=FONT)
|
||||
login_label.pack()
|
||||
self.reg_login_entry = tk.Entry(self.current_frame, font=FONT)
|
||||
self.reg_login_entry.pack(pady=10)
|
||||
|
||||
# Пароль
|
||||
password_label = tk.Label(self.current_frame, text="Пароль:", bg=BACKGROUND_COLOR, fg=PRIMARY_COLOR, font=FONT)
|
||||
password_label.pack()
|
||||
self.reg_password_entry = tk.Entry(self.current_frame, show="*", font=FONT)
|
||||
self.reg_password_entry.pack(pady=10)
|
||||
|
||||
# Кнопка "Показать пароль"
|
||||
show_password_button = tk.Button(
|
||||
self.current_frame,
|
||||
text="Показать пароль",
|
||||
bg=BUTTON_COLOR,
|
||||
fg=BUTTON_TEXT_COLOR,
|
||||
font=FONT,
|
||||
command=self.toggle_registration_password,
|
||||
)
|
||||
show_password_button.pack(pady=10)
|
||||
# Никнейм
|
||||
username_label = tk.Label(self.current_frame, text="Никнейм:", bg=BACKGROUND_COLOR, fg=PRIMARY_COLOR, font=FONT)
|
||||
username_label.pack()
|
||||
self.username_entry = tk.Entry(self.current_frame, font=FONT)
|
||||
self.username_entry.pack(pady=10)
|
||||
|
||||
# Кнопка "Зарегистрироваться"
|
||||
register_button = tk.Button(
|
||||
|
|
@ -208,11 +211,15 @@ class DogAcademyApp:
|
|||
"""Регистрация нового пользователя."""
|
||||
login = self.reg_login_entry.get()
|
||||
password = self.reg_password_entry.get()
|
||||
username = self.username_entry.get() # Получаем имя пользователя
|
||||
|
||||
if login and password:
|
||||
create_user(login, password)
|
||||
messagebox.showinfo("Успех", "Вы успешно зарегистрированы!")
|
||||
self.show_login_screen()
|
||||
if login and password and username:
|
||||
success, message = create_user(login, password, username) # Передаем имя пользователя
|
||||
if success:
|
||||
messagebox.showinfo("Успех", message)
|
||||
self.show_login_screen()
|
||||
else:
|
||||
messagebox.showerror("Ошибка", message)
|
||||
else:
|
||||
messagebox.showerror("Ошибка", "Пожалуйста, заполните все поля.")
|
||||
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
Binary file not shown.
Binary file not shown.
|
|
@ -2,6 +2,8 @@ import tkinter as tk
|
|||
from PIL import Image, ImageTk
|
||||
import random
|
||||
import logging
|
||||
|
||||
from database.db_events import get_user_by_id
|
||||
from src.user_functions.game_logs import setup_logging
|
||||
from config import DOG_CHARACTERS, DONE, BONE, BACKGROUND_GAME
|
||||
from src.utils import clear_frame
|
||||
|
|
@ -181,6 +183,11 @@ class GameUI:
|
|||
self.bones_label = tk.Label(self.root, text=f"{self.total_bones}", font=("Comic Sans MS", 16), bg="#CCCCCC")
|
||||
self.bones_label.place(x=1700, y=30)
|
||||
|
||||
# В методе update_map (не удаляем прямоугольник):
|
||||
self.map_canvas.delete("all") # Удаляем только динамичные объекты карты (косточки, собаку)
|
||||
self.draw_grid()
|
||||
self.collect_bones()
|
||||
|
||||
self.update_map() # Начальное обновление карты
|
||||
|
||||
def draw_grid(self):
|
||||
|
|
@ -367,15 +374,45 @@ class GameUI:
|
|||
)
|
||||
info_label.place(x=300, y=100)
|
||||
|
||||
# Собрано косточек
|
||||
target_bones = 10 * (2 ** (self.current_level - 1)) # Геометрическая прогрессия для косточек
|
||||
collected_info = f"Собрано: {self.total_bones} из {target_bones}"
|
||||
score_label = tk.Label(
|
||||
victory_window, text=collected_info, font=("Comic Sans MS", 16), bg="#E5E5E5"
|
||||
)
|
||||
score_label.place(x=300, y=150)
|
||||
|
||||
# Кнопка перехода на следующий уровень
|
||||
next_level_button = tk.Button(
|
||||
victory_window, text="Следующий уровень", font=("Comic Sans MS", 16), bg="#4CAF50",
|
||||
command=lambda: [victory_window.destroy(), self.start_next_level()]
|
||||
)
|
||||
next_level_button.pack(pady=20)
|
||||
next_level_button.place(relx=0.5, rely=0.75, anchor=tk.CENTER)
|
||||
|
||||
def start_next_level(self):
|
||||
"""Переход на следующий уровень."""
|
||||
"""Переход на следующий уровень и сохранение прогресса."""
|
||||
# Сохранение прогресса
|
||||
self.save_progress()
|
||||
|
||||
# Переход на следующий уровень
|
||||
self.current_level += 1
|
||||
self.total_bones = 0 # Сбрасываем счётчик косточек
|
||||
self.start_level(self.current_level)
|
||||
|
||||
def save_progress(self):
|
||||
"""Сохранение прогресса в базе данных."""
|
||||
from database.db_events import save_progress, update_user_dog
|
||||
from database.db_events import get_user_by_id
|
||||
|
||||
# Получаем информацию о пользователе
|
||||
user = get_user_by_id(self.user_id)
|
||||
if not user:
|
||||
logging.error(f"Пользователь с ID {self.user_id} не найден в базе данных.")
|
||||
return # Прерываем выполнение, если пользователь не найден
|
||||
|
||||
# Сохраняем прогресс текущего уровня
|
||||
save_progress(self.user_id, self.current_level, self.total_bones, 0, 100, 0, 0)
|
||||
|
||||
# Получаем уровень и собаку
|
||||
dog_id = user.dog_id # Получаем id собаки пользователя
|
||||
update_user_dog(self.user_id, dog_id) # Сохраняем собаку в профиль
|
||||
|
|
|
|||
|
|
@ -14,8 +14,8 @@ def profile_ui(root, user_id):
|
|||
|
||||
# Статистика пользователя
|
||||
progress = get_user_progress(user_id)
|
||||
levels_completed = len(progress)
|
||||
bones_collected = sum([session.score for session in progress])
|
||||
levels_completed = len(progress) # Считаем количество уровней
|
||||
bones_collected = sum([session.score for session in progress]) # Суммируем все собранные косточки
|
||||
|
||||
stats_text = f"Пройдено уровней: {levels_completed}\nСобрано косточек: {bones_collected}"
|
||||
tk.Label(frame, text=stats_text, font=("Comic Sans MS", 20), bg="#f8e1e1").pack(pady=10)
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -4,11 +4,9 @@ import os
|
|||
|
||||
def setup_logging():
|
||||
"""Настройка логирования в файл."""
|
||||
log_dir = "DogAcademy/logs"
|
||||
if not os.path.exists(log_dir):
|
||||
os.makedirs(log_dir)
|
||||
|
||||
log_file = os.path.join(log_dir, "game.log")
|
||||
log_file = "logs/game.log"
|
||||
if not os.path.exists(log_file):
|
||||
os.makedirs(log_file)
|
||||
|
||||
logging.basicConfig(
|
||||
filename=log_file,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue