Former-commit-id: 3de89d191c034042f38056c547eeafe98b91de6d
Former-commit-id: 335b52ff6d9c94d4bda13cff89e7781f9b1aabd6
1.0
wanggang 5 years ago
parent 43c9dd5f0b
commit f2f24566f7

@ -84,6 +84,10 @@
<button class="btn btn-primary" type="submit">
确定
</button>
@if (AfterSubmit)
{
@(await Html.PartialAsync("_AfterSubmit", Model as object))
}
</div>
</div>
</div>

@ -42,7 +42,11 @@ namespace Infrastructure.Web.Mvc.Razor
get { return this.ViewData["BackUrl"] as string; }
set { this.ViewData["BackUrl"] = value; }
}
public bool AfterSubmit
{
get { return (bool)(this.ViewData["DisableBackUrl"] ?? false); }
set { this.ViewData["DisableBackUrl"] = value; }
}
public bool HasPermission(params string[] permissions)
{
var result = false;

@ -1,18 +1,17 @@
@model LoginModel
@model LoginModel
@{
Layout = "/Views/Shared/_Layout.cshtml";
DisableBackUrl = true;
AfterSubmit = true;
HtmlTitle = ViewContext.ViewData.ModelMetadata.ModelType.GetDisplayName();
var providers = this.Context.GetExternalProvidersAsync().Result;
}
@Html.EditorForModel()
<a class="ForgotPassword" href="@Url.Action("ForgotPassword")">Íü¼ÇÃÜÂë?</a>
@foreach (var scheme in providers)
{
<form action="/Account/OAuthLogin" method="post">
<input type="hidden" name="Provider" value="@scheme.Name" />
<input type="hidden" name="ReturnUrl" value="@ViewBag.ReturnUrl" />
<button class="btn btn-lg btn-success" type="submit">@scheme.DisplayName</button>
</form>
}

@ -0,0 +1 @@
<a class="ForgotPassword" href="@Url.Action("ForgotPassword")">忘记密码?</a>

@ -229,6 +229,7 @@ CREATE TABLE `iot_IoTGateway` (
`IsOnline` tinyint(1) NOT NULL,
`Image` longtext CHARACTER SET utf8mb4 NULL,
`Version` longtext CHARACTER SET utf8mb4 NULL,
`Password` longtext CHARACTER SET utf8mb4 NULL,
`DisplayOrder` int NOT NULL,
`Hidden` tinyint(1) NOT NULL,
`BuildingId` char(36) NULL,

Loading…
Cancel
Save