challenger

OAuth 2.0-based authentication service that validates user can receive messages at a certain address
Log | Files | Refs | Submodules | README | LICENSE

commit 2e7bdb1e1ed2b3bc4685b906b62143c3de9c2e68
parent f117cb71913a49a6c8eff94e723342d314c9e182
Author: Christian Grothoff <grothoff@gnunet.org>
Date:   Sat, 17 Feb 2024 15:50:23 +0100

-wrong status code

Diffstat:
Msrc/challenger/challenger-httpd_challenge.c | 2+-
Msrc/challengerdb/challenger_do_challenge_set_address_and_pin.sql | 3+--
2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/challenger/challenger-httpd_challenge.c b/src/challenger/challenger-httpd_challenge.c @@ -548,7 +548,7 @@ CH_handler_challenge (struct CH_HandlerContext *hc, GNUNET_break (0); return TALER_TEMPLATING_reply_error (hc->connection, "internal-error", - MHD_HTTP_NOT_FOUND, + MHD_HTTP_INTERNAL_SERVER_ERROR, TALER_EC_GENERIC_DB_STORE_FAILED, "set-address-and-pin"); case GNUNET_DB_STATUS_SOFT_ERROR: diff --git a/src/challengerdb/challenger_do_challenge_set_address_and_pin.sql b/src/challengerdb/challenger_do_challenge_set_address_and_pin.sql @@ -15,7 +15,6 @@ -- - CREATE OR REPLACE FUNCTION challenger_do_challenge_set_address_and_pin ( IN in_nonce BYTEA, IN in_address TEXT, @@ -92,10 +91,10 @@ THEN my_status.pin_transmissions_left = my_status.pin_transmissions_left - 1; my_status.last_pin = in_tan; my_status.auth_attempts_left = 3; + my_status.last_tx_time = in_now; out_auth_attempts_left = 3; out_pin_transmit=TRUE; out_last_pin = in_tan; - my_status.last_tx_time = in_now; out_last_tx_time = in_now; my_do_update=TRUE; END IF;