Browse Source

Merge pull request #133 from colinin/3.3

add missing module to All.sln
pull/177/head
cKey 5 years ago
committed by GitHub
parent
commit
78675f1c4d
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 7
      aspnet-core/LINGYUN.MicroService.All.sln
  2. 2
      aspnet-core/modules/account/LINGYUN.Abp.Account.Web/README.md
  3. 2
      aspnet-core/services/account/AuthServer.Host/Pages/Account/SendCode.cshtml
  4. 16
      aspnet-core/services/account/AuthServer.Host/Pages/Account/SendCode.cshtml.cs

7
aspnet-core/LINGYUN.MicroService.All.sln

@ -261,6 +261,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "wechat", "wechat", "{DD9BE9
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LINGYUN.Abp.WeChat", "modules\wechat\LINGYUN.Abp.WeChat\LINGYUN.Abp.WeChat.csproj", "{BAE74ABC-1096-495F-A624-BEBFBC1896F2}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LINGYUN.Abp.Identity.Domain.Shared", "modules\identity\LINGYUN.Abp.Identity.Domain.Shared\LINGYUN.Abp.Identity.Domain.Shared.csproj", "{E92A1CAA-5758-41EF-B67E-C0D394E85417}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@ -691,6 +693,10 @@ Global
{BAE74ABC-1096-495F-A624-BEBFBC1896F2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BAE74ABC-1096-495F-A624-BEBFBC1896F2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BAE74ABC-1096-495F-A624-BEBFBC1896F2}.Release|Any CPU.Build.0 = Release|Any CPU
{E92A1CAA-5758-41EF-B67E-C0D394E85417}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E92A1CAA-5758-41EF-B67E-C0D394E85417}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E92A1CAA-5758-41EF-B67E-C0D394E85417}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E92A1CAA-5758-41EF-B67E-C0D394E85417}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@ -822,6 +828,7 @@ Global
{43083268-74DE-4C68-824A-FB0CEC77358D} = {8AC72641-30D3-4ACF-89FA-808FADC55C2E}
{DD9BE9E7-F6BF-4869-BCD2-82F5072BDA21} = {C5CAD011-DF84-4914-939C-0C029DCEF26F}
{BAE74ABC-1096-495F-A624-BEBFBC1896F2} = {DD9BE9E7-F6BF-4869-BCD2-82F5072BDA21}
{E92A1CAA-5758-41EF-B67E-C0D394E85417} = {52B5D4F7-237B-4E0A-A167-68442164F70A}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {C95FDF91-16F2-4A8B-A4BE-0E62D1B66718}

2
aspnet-core/modules/account/LINGYUN.Abp.Account.Web/README.md

@ -2,6 +2,8 @@
重写用户账户相关页面
暂时不启用
## 配置使用

2
aspnet-core/services/account/AuthServer.Host/Pages/Account/SendCode.cshtml

@ -12,7 +12,7 @@
<input asp-for="ReturnUrl" />
<input asp-for="ReturnUrlHash" />
<div class="form-group">
<abp-select asp-for="SendCodeInput.SelectedProvider" label="@L["SelectedProvider"].Value" asp-items="@Model.Providers"></abp-select>
<abp-select asp-for="Input.SelectedProvider" label="@L["SelectedProvider"].Value" asp-items="@Model.Providers"></abp-select>
</div>
<abp-button type="submit" button-type="Primary" class="btn-block btn-lg mt-3">@L["SendVerifyCode"]</abp-button>
</form>

16
aspnet-core/services/account/AuthServer.Host/Pages/Account/SendCode.cshtml.cs

@ -14,7 +14,7 @@ namespace LINGYUN.Abp.Account.Web.Pages.Account
public class SendCodeModel : AccountPageModel
{
[BindProperty]
public SendCodeInputModel SendCodeInput { get; set; }
public SendCodeInputModel Input { get; set; }
[HiddenInput]
[BindProperty(SupportsGet = true)]
@ -46,7 +46,7 @@ namespace LINGYUN.Abp.Account.Web.Pages.Account
public virtual async Task<IActionResult> OnGetAsync()
{
SendCodeInput = new SendCodeInputModel();
Input = new SendCodeInputModel();
var user = await SignInManager.GetTwoFactorAuthenticationUserAsync();
if (user == null)
@ -70,7 +70,7 @@ namespace LINGYUN.Abp.Account.Web.Pages.Account
return Page();
}
if (SendCodeInput.SelectedProvider == "Authenticator")
if (Input.SelectedProvider == "Authenticator")
{
// 用户通过邮件/短信链接进入授权页面
return RedirectToPage("VerifyAuthenticatorCode", new
@ -81,23 +81,23 @@ namespace LINGYUN.Abp.Account.Web.Pages.Account
});
}
// 生成验证码
var code = await UserManager.GenerateTwoFactorTokenAsync(user, SendCodeInput.SelectedProvider);
var code = await UserManager.GenerateTwoFactorTokenAsync(user, Input.SelectedProvider);
if (string.IsNullOrWhiteSpace(code))
{
Alerts.Warning(L["InvaidGenerateTwoFactorToken"]);
return Page();
}
if (SendCodeInput.SelectedProvider == "Email")
if (Input.SelectedProvider == "Email")
{
var appName = "MVC"; // TODO: 跟随Abp框架的意思变动
await AccountEmailVerifySender
.SendMailLoginVerifyLinkAsync(
user, code, appName,
SendCodeInput.SelectedProvider,
Input.SelectedProvider,
RememberMe, ReturnUrl, ReturnUrlHash);
}
else if (SendCodeInput.SelectedProvider == "Phone")
else if (Input.SelectedProvider == "Phone")
{
var phoneNumber = await UserManager.GetPhoneNumberAsync(user);
var templateCode = await SettingProvider.GetOrNullAsync(AccountSettingNames.SmsSigninTemplateCode);
@ -113,7 +113,7 @@ namespace LINGYUN.Abp.Account.Web.Pages.Account
return RedirectToPage("VerifyCode", new
{
provider = SendCodeInput.SelectedProvider,
provider = Input.SelectedProvider,
returnUrl = ReturnUrl,
returnUrlHash = ReturnUrlHash,
rememberMe = RememberMe

Loading…
Cancel
Save