Cockatrice/libcockatrice_network/libcockatrice/network
BruebachL 9b00972b4d
[Server] Serve password reset from the database interface (#7842)
cmdForgotPasswordRequest, continuePasswordRequest, cmdForgotPasswordReset,
cmdForgotPasswordChallenge, cmdRequestPasswordSalt and cmdSubmitPasswordVerifier
still called Servatrice_DatabaseInterface, and two of them validated the account
token and email through the generic validateTableColumnStringData helper. Add
doesForgotPasswordExist, addForgotPassword and getUsableLegacyBackup to
Server_DatabaseInterface with fail-closed defaults, replace the table/column
probes with userTokenMatches and userEmailMatches using the same statement and
case-insensitive comparison, and let the commands ask the injected interface.
Audit records, check order and every response code are unchanged.
2026-11-10 12:16:26 +01:00
..
client [Client] Stop sending the saved login when its checkbox is unticked (#7713) 2026-11-04 07:06:35 +01:00
server [Server] Serve password reset from the database interface (#7842) 2026-11-10 12:16:26 +01:00
network_manager.h [Network] Add a configured QNetworkAccessManager factory (#7628) 2026-10-25 00:33:43 +02:00