diff --git a/TaxBaik.Admin/Program.cs b/TaxBaik.Admin/Program.cs index c14cb48..b9be318 100644 --- a/TaxBaik.Admin/Program.cs +++ b/TaxBaik.Admin/Program.cs @@ -1,29 +1,38 @@ -using Microsoft.AspNetCore.Components; -using Microsoft.AspNetCore.Components.Web; -using TaxBaik.Admin.Data; +using Microsoft.AspNetCore.Authentication.Cookies; +using MudBlazor.Services; +using TaxBaik.Application; +using TaxBaik.Infrastructure; var builder = WebApplication.CreateBuilder(args); -// Add services to the container. +builder.Services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme) + .AddCookie(opts => { + opts.LoginPath = "/login"; + opts.ExpireTimeSpan = TimeSpan.FromHours(8); + }); +builder.Services.AddAuthorizationCore(); + builder.Services.AddRazorPages(); builder.Services.AddServerSideBlazor(); -builder.Services.AddSingleton(); +builder.Services.AddMudServices(); +builder.Services.AddMemoryCache(); +builder.Services.AddInfrastructure(); +builder.Services.AddApplication(); var app = builder.Build(); -// Configure the HTTP request pipeline. if (!app.Environment.IsDevelopment()) { app.UseExceptionHandler("/Error"); - // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } +app.UsePathBase("/taxbaik/admin"); app.UseHttpsRedirection(); - app.UseStaticFiles(); - app.UseRouting(); +app.UseAuthentication(); +app.UseAuthorization(); app.MapBlazorHub(); app.MapFallbackToPage("/_Host"); diff --git a/TaxBaik.Admin/TaxBaik.Admin.csproj b/TaxBaik.Admin/TaxBaik.Admin.csproj index 57dd732..55794af 100644 --- a/TaxBaik.Admin/TaxBaik.Admin.csproj +++ b/TaxBaik.Admin/TaxBaik.Admin.csproj @@ -11,4 +11,8 @@ + + + + diff --git a/TaxBaik.Web/Pages/Contact.cshtml b/TaxBaik.Web/Pages/Contact.cshtml index 9d33506..c9571d3 100644 --- a/TaxBaik.Web/Pages/Contact.cshtml +++ b/TaxBaik.Web/Pages/Contact.cshtml @@ -62,5 +62,8 @@
빠른 상담을 원하시나요?

카카오톡 채널을 통해 더 빠르게 상담받을 수 있습니다.

- + diff --git a/TaxBaik.Web/Pages/Shared/_Footer.cshtml b/TaxBaik.Web/Pages/Shared/_Footer.cshtml index 48de9f6..0d3c4dc 100644 --- a/TaxBaik.Web/Pages/Shared/_Footer.cshtml +++ b/TaxBaik.Web/Pages/Shared/_Footer.cshtml @@ -11,16 +11,15 @@
연락처

- 📞 010-0000-0000
- 📧 info@example.com + 📞 010-4122-8268
+ 📧 taxbaik5668@gmail.com

-
카카오톡
+
채널

- - 카카오톡 채널 - + 카카오톡 + Instagram

diff --git a/TaxBaik.Web/Pages/Shared/_Header.cshtml b/TaxBaik.Web/Pages/Shared/_Header.cshtml index b5a0b97..0a63324 100644 --- a/TaxBaik.Web/Pages/Shared/_Header.cshtml +++ b/TaxBaik.Web/Pages/Shared/_Header.cshtml @@ -26,8 +26,8 @@ diff --git a/TaxBaik.Web/Pages/_Layout.cshtml b/TaxBaik.Web/Pages/_Layout.cshtml index 7710b83..e3baefe 100644 --- a/TaxBaik.Web/Pages/_Layout.cshtml +++ b/TaxBaik.Web/Pages/_Layout.cshtml @@ -25,7 +25,7 @@ diff --git a/TaxBaik.Web/appsettings.json b/TaxBaik.Web/appsettings.json index 3d98cd4..2794c02 100644 --- a/TaxBaik.Web/appsettings.json +++ b/TaxBaik.Web/appsettings.json @@ -8,5 +8,13 @@ "ConnectionStrings": { "Default": "Host=localhost;Database=taxbaikdb;Username=taxbaik;Password=taxbaik123" }, + "SiteSettings": { + "PhoneNumber": "010-4122-8268", + "EmailAddress": "taxbaik5668@gmail.com", + "KakaoChannelUrl": "http://pf.kakao.com/_xoxchTX", + "InstagramUrl": "https://www.instagram.com/taxtory5668/", + "CompanyName": "백원숙 세무회계", + "CompanyDescription": "사업자 기장, 부동산 양도세·증여세, 종합소득세 전문 상담" + }, "AllowedHosts": "*" }