@using EnvelopeGenerator.Application.DTOs.EnvelopeReceiver; @using Newtonsoft.Json @model Auth; @{ var nonce = _accessor.HttpContext?.Items["csp-nonce"] as string; var logo = _logoOpt.Value; ViewData["Title"] = _localizer[WebKey.DocProtected]; var userCulture = ViewData["UserCulture"] as Culture; string codeType = ViewData["CodeType"] is string _accessCodeName ? _accessCodeName : "accessCode"; string codePropName = char.ToUpper(codeType[0]) + codeType.Substring(1); bool viaSms = codeType == "smsCode"; bool viaAuthenticator = codeType == "authenticatorCode"; bool viaTFA = viaSms || viaAuthenticator; DateTime? expiration = ViewData["Expiration"] is DateTime _expiration ? _expiration : null; bool tfaEnabled = ViewData["TFAEnabled"] is bool _tfaEnabled && _tfaEnabled; bool hasPhoneNumber = ViewData["HasPhoneNumber"] is bool _hasPhoneNumber && _hasPhoneNumber; }
@_localizer[viaSms ? WebKey.LockedSmsTfaBody : WebKey.LockedBody]
@_localizer[viaSms ? WebKey.LockedSmsTfaFooterBody : WebKey.LockedFooterBody]