fix(HomeController): Berechnungsmethode new_expiration aktualisiert, um AddSeconds zu verwenden

This commit is contained in:
Developer 02 2025-01-30 16:37:01 +01:00
parent 84e3e4e18d
commit 4f35fe54be

View File

@ -179,7 +179,7 @@ namespace EnvelopeGenerator.Web.Controllers
var expiration = await _dCache.GetDateTimeAsync(key); var expiration = await _dCache.GetDateTimeAsync(key);
if (expiration is null || expiration <= DateTime.Now) if (expiration is null || expiration <= DateTime.Now)
{ {
var new_expiration = DateTime.Now.AddMinutes(SmsTotpStep); var new_expiration = DateTime.Now.AddSeconds(SmsTotpStep);
var totp = _codeGenerator.GenerateTotp(er_secret.Receiver!.TotpSecretkey!, SmsTotpStep); var totp = _codeGenerator.GenerateTotp(er_secret.Receiver!.TotpSecretkey!, SmsTotpStep);
var msg = string.Format(SmsFormat, totp, new_expiration.ToString(SmsCodeExpiration.DateTimeFormat, SmsCodeExpiration.CultureInfo)); var msg = string.Format(SmsFormat, totp, new_expiration.ToString(SmsCodeExpiration.DateTimeFormat, SmsCodeExpiration.CultureInfo));
var smsRes = await _msgService.SendSmsAsync(er_secret.PhoneNumber!, msg); var smsRes = await _msgService.SendSmsAsync(er_secret.PhoneNumber!, msg);