feat(EnvelopeLocked): Der Parameter viaSms wurde hinzugefügt, um die Seite sowohl für die Überprüfung des Zugangscodes als auch des SMS-Codes zu verwenden.
- accessCodeName und accessCodeLabel wurden aktualisiert, um bedingt zugewiesen zu werden.
This commit is contained in:
parent
44dc7185c6
commit
d8f74971f3
@ -177,6 +177,9 @@
|
|||||||
<data name="LockedFooterTitle" xml:space="preserve">
|
<data name="LockedFooterTitle" xml:space="preserve">
|
||||||
<value>Sie haben keinen Zugriffscode erhalten?</value>
|
<value>Sie haben keinen Zugriffscode erhalten?</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="LockedSmsAccessCode" xml:space="preserve">
|
||||||
|
<value>SMS-Code</value>
|
||||||
|
</data>
|
||||||
<data name="LockedTitle" xml:space="preserve">
|
<data name="LockedTitle" xml:space="preserve">
|
||||||
<value>Dokument erfordert einen Zugriffscode</value>
|
<value>Dokument erfordert einen Zugriffscode</value>
|
||||||
</data>
|
</data>
|
||||||
|
|||||||
@ -177,6 +177,9 @@
|
|||||||
<data name="LockedFooterTitle" xml:space="preserve">
|
<data name="LockedFooterTitle" xml:space="preserve">
|
||||||
<value>You have not received an access code?</value>
|
<value>You have not received an access code?</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="LockedSmsAccessCode" xml:space="preserve">
|
||||||
|
<value>SMS Code</value>
|
||||||
|
</data>
|
||||||
<data name="LockedTitle" xml:space="preserve">
|
<data name="LockedTitle" xml:space="preserve">
|
||||||
<value>Document requires an access code</value>
|
<value>Document requires an access code</value>
|
||||||
</data>
|
</data>
|
||||||
|
|||||||
@ -193,6 +193,12 @@ namespace EnvelopeGenerator.Web.Controllers
|
|||||||
|
|
||||||
await _historyService.RecordAsync(er.EnvelopeId, er.Receiver!.EmailAddress, Constants.EnvelopeStatus.AccessCodeCorrect);
|
await _historyService.RecordAsync(er.EnvelopeId, er.Receiver!.EmailAddress, Constants.EnvelopeStatus.AccessCodeCorrect);
|
||||||
|
|
||||||
|
//check if the user has phone is added
|
||||||
|
if (er.HasPhoneNumber)
|
||||||
|
{
|
||||||
|
return View("EnvelopeLocked").WithData("ViaSms", true);
|
||||||
|
}
|
||||||
|
|
||||||
ViewData["EnvelopeKey"] = envelopeReceiverId;
|
ViewData["EnvelopeKey"] = envelopeReceiverId;
|
||||||
//check rejection
|
//check rejection
|
||||||
var rejRcvrs = await _historyService.ReadRejectingReceivers(er.Envelope!.Id);
|
var rejRcvrs = await _historyService.ReadRejectingReceivers(er.Envelope!.Id);
|
||||||
|
|||||||
@ -4,6 +4,9 @@
|
|||||||
var logo = _logoOpt.Value;
|
var logo = _logoOpt.Value;
|
||||||
ViewData["Title"] = _localizer[WebKey.DocProtected];
|
ViewData["Title"] = _localizer[WebKey.DocProtected];
|
||||||
var userCulture = ViewData["UserCulture"] as Culture;
|
var userCulture = ViewData["UserCulture"] as Culture;
|
||||||
|
bool viaSms = ViewData["ViaSms"] is bool _viaSms && _viaSms;
|
||||||
|
var accessCodeName = viaSms ? "smsAccessCode" : "accessCode";
|
||||||
|
var accessCodeLabel = viaSms ? _localizer[WebKey.LockedSmsAccessCode] : _localizer[WebKey.LockedAccessCode];
|
||||||
}
|
}
|
||||||
<div class="page container py-4 px-4">
|
<div class="page container py-4 px-4">
|
||||||
<header class="text-center">
|
<header class="text-center">
|
||||||
@ -26,8 +29,8 @@
|
|||||||
<div class="access-code-panel justify-content-center align-items-center p-0 m-0">
|
<div class="access-code-panel justify-content-center align-items-center p-0 m-0">
|
||||||
<form id="form-access-code" class="form form-floating mb-0" method="post">
|
<form id="form-access-code" class="form form-floating mb-0" method="post">
|
||||||
<div class="form-floating access-code-form-floating">
|
<div class="form-floating access-code-form-floating">
|
||||||
<input type="password" id="access_code" class="form-control" name="accessCode" placeholder="@_localizer[WebKey.LockedAccessCode]" required="required">
|
<input type="password" id="access_code" class="form-control" name="@accessCodeName" placeholder="@_localizer[WebKey.LockedAccessCode]" required="required">
|
||||||
<label for="access_code">@_localizer[WebKey.LockedAccessCode]</label>
|
<label for="access_code">@accessCodeLabel</label>
|
||||||
<button type="submit" class="btn btn-primary">
|
<button type="submit" class="btn btn-primary">
|
||||||
<span class="material-symbols-outlined">
|
<span class="material-symbols-outlined">
|
||||||
login
|
login
|
||||||
|
|||||||
@ -14,6 +14,7 @@
|
|||||||
public static readonly string LockedBody = nameof(LockedBody);
|
public static readonly string LockedBody = nameof(LockedBody);
|
||||||
public static readonly string LocakedOpen = nameof(LocakedOpen);
|
public static readonly string LocakedOpen = nameof(LocakedOpen);
|
||||||
public static readonly string LockedAccessCode = nameof(LockedAccessCode);
|
public static readonly string LockedAccessCode = nameof(LockedAccessCode);
|
||||||
|
public static readonly string LockedSmsAccessCode = nameof(LockedSmsAccessCode);
|
||||||
public static readonly string LockedFooterTitle = nameof(LockedFooterTitle);
|
public static readonly string LockedFooterTitle = nameof(LockedFooterTitle);
|
||||||
public static readonly string LockedFooterBody = nameof(LockedFooterBody);
|
public static readonly string LockedFooterBody = nameof(LockedFooterBody);
|
||||||
public static readonly string WrongAccessCode = nameof(WrongAccessCode);
|
public static readonly string WrongAccessCode = nameof(WrongAccessCode);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user