30 messaggi dal 30 gennaio 2014
Buonasera.
Ho impostato una pagina per effettuare la 2FA ed ho trovato un bel sistema per disporre le 6 caselline di testo.
La View è fortemente tipizzata con un InputModel che raccoglie i 6 caratteri in altrettanti membri del model.
Ora, la mia domada (scusate se ho grosse lacune) è: esiste un sistema per effettuare un ciclo per raccogliere le singole stringhe e farne una unica con uno stringbuilder senza dover ripetere 6 volte il codice (tipo un cast o qualcosa del genere)?
Ad ogni buon fine allego il mio codice:
 public class TwoFAInputModel
    {
        [Required]
        public string? Digit_1 { get; set; }
        [Required]
        public string? Digit_2 { get; set; }
        [Required]
        public string? Digit_3 { get; set; }
        [Required]
        public string? Digit_4 { get; set; }
        [Required]
        public string? Digit_5 { get; set; }
        [Required]
        public string? Digit_6 { get; set; }
        public bool RememberMe { get; set; }
    }


il controller (parte):
// POST: /Account/LoginWith2FA
        [HttpPost]
        [AllowAnonymous]
        [ValidateAntiForgeryToken]
        public IActionResult LoginWith2FA(TwoFAInputModel inputModel)
        {
            //TODO: Generare il codice per unificare i caratteri dell'OTP e mandarla al sistema
            return View(inputModel);
        }


Grazie

Valter

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.