mirror of https://github.com/abpframework/abp.git
9 changed files with 119 additions and 8 deletions
@ -0,0 +1,36 @@ |
|||||
|
using System.Reflection; |
||||
|
using Microsoft.Extensions.DependencyInjection; |
||||
|
using Volo.Abp.AspNetCore.Mvc.UI.Bootstrap; |
||||
|
using Volo.Abp.EmbeddedFiles; |
||||
|
using Volo.Abp.Modularity; |
||||
|
|
||||
|
namespace Volo.Abp.Account.Web |
||||
|
{ |
||||
|
[DependsOn(typeof(AbpAspNetCoreMvcUiBootstrapModule))] |
||||
|
public class AbpAccountWebModule : AbpModule |
||||
|
{ |
||||
|
public override void ConfigureServices(IServiceCollection services) |
||||
|
{ |
||||
|
services.AddAssemblyOf<AbpAccountWebModule>(); |
||||
|
|
||||
|
services.Configure<EmbeddedFileOptions>(options => |
||||
|
{ |
||||
|
options.Sources.Add( |
||||
|
new EmbeddedFileSet( |
||||
|
"/Areas/", |
||||
|
GetType().GetTypeInfo().Assembly, |
||||
|
"Volo.Abp.Account.Web.Areas" |
||||
|
) |
||||
|
); |
||||
|
|
||||
|
options.Sources.Add( |
||||
|
new EmbeddedFileSet( |
||||
|
"/", |
||||
|
GetType().GetTypeInfo().Assembly, |
||||
|
"Volo.Abp.Account.Web.wwwroot" |
||||
|
) |
||||
|
); |
||||
|
}); |
||||
|
} |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,14 @@ |
|||||
|
using Microsoft.AspNetCore.Mvc; |
||||
|
using Volo.Abp.AspNetCore.Mvc; |
||||
|
|
||||
|
namespace Volo.Abp.Account.Web.Areas.Account.Controllers |
||||
|
{ |
||||
|
[Area("Account")] |
||||
|
public class LoginController : AbpController |
||||
|
{ |
||||
|
public IActionResult Index() |
||||
|
{ |
||||
|
return View(); |
||||
|
} |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,21 @@ |
|||||
|
<div class="row"> |
||||
|
<div class="col-md-3"> |
||||
|
<form> |
||||
|
<div class="form-group"> |
||||
|
<label for="UsernameOrEmailAddress">Username or email address</label> |
||||
|
<input type="email" class="form-control" id="UsernameOrEmailAddress" aria-describedby="emailHelp"> |
||||
|
</div> |
||||
|
<div class="form-group"> |
||||
|
<label for="Password">Password</label> |
||||
|
<input type="password" class="form-control" id="Password"> |
||||
|
</div> |
||||
|
<div class="form-check"> |
||||
|
<label class="form-check-label"> |
||||
|
<input type="checkbox"> |
||||
|
Remember me |
||||
|
</label> |
||||
|
</div> |
||||
|
<button type="submit" class="btn btn-primary">Login</button> |
||||
|
</form> |
||||
|
</div> |
||||
|
</div> |
||||
@ -0,0 +1,29 @@ |
|||||
|
<Project Sdk="Microsoft.NET.Sdk"> |
||||
|
|
||||
|
<Import Project="..\..\common.props" /> |
||||
|
|
||||
|
<PropertyGroup> |
||||
|
<TargetFramework>netstandard2.0</TargetFramework> |
||||
|
<AssemblyName>Volo.Abp.Account.Web</AssemblyName> |
||||
|
<PackageId>Volo.Abp.Account.Web</PackageId> |
||||
|
<AssetTargetFallback>$(AssetTargetFallback);portable-net45+win8+wp8+wpa81;</AssetTargetFallback> |
||||
|
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute> |
||||
|
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute> |
||||
|
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute> |
||||
|
<RootNamespace>Volo.Abp.Account.Web</RootNamespace> |
||||
|
</PropertyGroup> |
||||
|
|
||||
|
<ItemGroup> |
||||
|
<EmbeddedResource Include="Areas\**\*.*" Exclude="bin\**;obj\**;**\*.xproj;packages\**;@(EmbeddedResource)" /> |
||||
|
</ItemGroup> |
||||
|
|
||||
|
<ItemGroup> |
||||
|
<ProjectReference Include="..\Volo.Abp.AspNetCore.Mvc.UI.Bootstrap\Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.csproj" /> |
||||
|
<ProjectReference Include="..\Volo.Abp\Volo.Abp.csproj" /> |
||||
|
</ItemGroup> |
||||
|
|
||||
|
<ItemGroup> |
||||
|
<Folder Include="wwwroot\" /> |
||||
|
</ItemGroup> |
||||
|
|
||||
|
</Project> |
||||
Loading…
Reference in new issue