Сервер ( PHP ) и клиент на Python для игры

135
18 октября 2019, 20:00

Я создал клиент игры на Python ( что-то типо кликера в консольном виде, потому-что GUI для меня темный лес ), но мне нужен сервер который будет на php и с помощью GET зароса будет регистрировать и авторизовать пользователя, а после авторизации отдавать данные этого пользователя.

Например:

  1. Я с клиента отправляю запрос:

server.com/index.php?cmd=reg&login=user&pswd=password&email=none@none.none

  1. PHP сервер принимает эти данные и проверяет на существование этого логина. Если логина нет то он пишет

echo "0";

и записывает нового пользователя. Клиент читает, то что он ответил, если написал в ответ "0", то в клиент пользователю "говорит" об успехе регистрации.

Если же пользователь с этим логином существует он пишет

echo "1";

Клиент читает, и "говорит пользователю о "провале" регистрации.

  1. При логировании клиент делает запрос:

server.com/index.php?cmd=log&login=user&pswd=password

Если все хорошо, то сервер отвечает "0" и построчно выводит данные о пользователе ( его ресурсы ). Тем временем клиент читает 1 строку с ответом сервера ("0"), проверяет что 0 - это успех, и читает данные о пользователе далее и записывает в переменные. А дальше игра запускается ( там я сам разберусь наверно )

Иначе если авторизация "провалилась", клиент пишет пользователю об ошибке.

P.S. Через PHP я могу ЗАПИСАТЬ данные, но забрать данные в переменную не могу и из-за этого не могу сделать все необходимые проверки. Я думаю мне скажут "Делай заказ за реальные деньги", но я школьник который не очень имеет деньги :) И я описал все что необходимо ПОЛНОСТЬЮ, потому-что я смотрел вопросы некоторых людей, и там писали "Рассказывай яснее, что именно тебе надо".

Пока я писал это я устал... ( компа нет, с планша не удобно ) надеюсь поможете чем сможете.

READ ALSO
Парсинг HTML таблицы в файл

Парсинг HTML таблицы в файл

нужна помощь с парсингом, есть сайт с множеством компаний https://wwwinvesting

141
Динамика шрифтов, CSS

Динамика шрифтов, CSS

подскажите пжл, есть ли в CSS возможность задавать размерность шрифта динамично?

112
Сдвиг блоков CSS друг к другу

Сдвиг блоков CSS друг к другу

Есть блоки на bootstrapМне нужно их сдвинуть друг к другу ближе

109
Если нету куки - то выполнять действие [закрыт]

Если нету куки - то выполнять действие [закрыт]

Вообщем, нужно сделать так что-бы если есть куки visited, то выводился код documentwrite("<h1>Успешно </h1>");,если нету куки visited то выводился текст...

126