mirror of
https://github.com/BeamMP/BeamMP-Launcher.git
synced 2026-06-19 23:20:57 +00:00
add check for key data before post
This commit is contained in:
@@ -374,6 +374,13 @@ void CheckKey() {
|
|||||||
Key.read(&Buffer[0], std::streamsize(Size));
|
Key.read(&Buffer[0], std::streamsize(Size));
|
||||||
Key.close();
|
Key.close();
|
||||||
|
|
||||||
|
for (char& c : Buffer) {
|
||||||
|
if (!std::isalnum(c) && c != '-') {
|
||||||
|
UpdateKey("");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Buffer = HTTP::Post("https://auth.beammp.com/userlogin",
|
Buffer = HTTP::Post("https://auth.beammp.com/userlogin",
|
||||||
R"({"pk":")" + Buffer + "\"}");
|
R"({"pk":")" + Buffer + "\"}");
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user