72 lines
2.3 KiB
Plaintext
72 lines
2.3 KiB
Plaintext
@using Sarand.Net.Standard.Base.Security
|
|
@model Model_Security
|
|
@inject SbmLocaliser Localiser
|
|
@{
|
|
ViewData["Title"] = "Signin";
|
|
ulong emailAddressLen = SaSecurityDbDfn.GetColTextLen(SaSecurityDbDfn.ColumnIdx.SaSecItem_EmailAddress);
|
|
}
|
|
|
|
<div class="">
|
|
|
|
<div class="sbm-panel-form security">
|
|
|
|
<div class="sbm-header"><div class="sbm-caption">@Localiser["label.signin"]</div></div>
|
|
|
|
<div class="sbm-content">
|
|
|
|
@using (@Html.BeginForm(FormMethod.Post, new { @id = "frmSignIn", @class = "sbm-form" }))
|
|
{
|
|
|
|
<div class="spacer4"></div>
|
|
<div class="sbm-form-control EmailAddress">
|
|
<div class="sbm-label">
|
|
<label for="ifEmailAddress"><span><span class="required">*</span> @Localiser["label.email"]</span></label>
|
|
</div>
|
|
<div class="sbm-control">
|
|
@Html.TextBoxFor(model => model.EmailAddress, new { @id = "ifEmailAddress", @class = "sbm-input lower", @maxlength = @emailAddressLen })
|
|
</div>
|
|
<div class="sbm-message"></div>
|
|
</div>
|
|
|
|
<div class="spacer4"></div>
|
|
<div class="sbm-form-control Password">
|
|
<div class="row">
|
|
<div class="col-6">
|
|
<div class="sbm-label">
|
|
<label for="ifPassword"><span><span class="required">*</span> @Localiser["label.password"]</span></label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sbm-control">
|
|
@Html.PasswordFor(model => model.Password, new { @id = "ifPassword", @class = "sbm-input", @maxlength = @Model.PasswordMaxLength })
|
|
</div>
|
|
<div class="sbm-message"></div>
|
|
</div>
|
|
|
|
<div class="spacer4"></div>
|
|
<div class="sbm-form-control">
|
|
<div class="row">
|
|
<div class="col-6">
|
|
@Html.CheckBoxFor(model => model.KeepMeSignedIn, new { @id = "chkKeepMeSignedIn" })
|
|
|
|
<span class="sbm-label pointer" onclick="$('#chkKeepMeSignedIn').click()">@Localiser["label.keep.signed.in"]</span>
|
|
</div>
|
|
<div class="col-6 right">
|
|
<div class="sbm-action-link" style="font-size:0.9rem;" onclick="sbm.goToPage('Security/RequestPassword');">@Localiser["label.forgotten.password"]</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="spacer4"></div>
|
|
<div class="">
|
|
<div id="pbSignIn" class="sbm-button-action fullwidth pointer" style="margin:16px 0;">@Localiser["label.signin"]</div>
|
|
</div>
|
|
|
|
}
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|