Make accounts frontend!

This commit is contained in:
2025-06-26 18:08:59 +03:00
parent 652b391d6f
commit 169c4faa7d
7 changed files with 285 additions and 64 deletions

25
main.rb
View File

@@ -115,9 +115,28 @@ post "/forgot_password" do
status 400
return { "message" => "Bad request made (Email not provided)!" }.to_json
end
Players.pass_req(data["email"])
status 200
return { "message" => "Email sent successfully!" }.to_json
if Players.pass_req(data["email"])
status 200
return { "message" => "Email sent successfully!" }.to_json
else
status 400
return { "message" => "Couldn't send email!" }.to_json
end
end
post "/pass_reset?" do
data = JSON.parse(request.body.read)
if data["code"].nil?
status 400
return { "message" => "Bad request made!" }.to_json
end
if Players.pass_reset?(data["code"])
status 200
return { "message" => "Password reset link exists!" }.to_json
else
status 400
return { "message" => "Code doesn't exist!" }.to_json
end
end
get "/reset_password/:code" do