Add AppSetting Configuration

This commit is contained in:
MahanCh
2025-07-13 16:07:55 +03:30
parent 8eaa739e5e
commit d0e05df33a
5 changed files with 16 additions and 4 deletions

View File

@@ -0,0 +1,6 @@
namespace ServiceHost;
public class AppSettingConfiguration
{
public string Domain { get; set; }
}

View File

@@ -1,7 +1,9 @@
@using AccountManagement.Domain.TicketAccessAccountAgg
@using Microsoft.AspNetCore.Mvc.TagHelpers
@using Microsoft.Extensions.Options
@inject _0_Framework.Application.IAuthHelper AuthHelper;
@inject ITicketAccessAccountRepository TicketAccessAccount;
@inject IOptions<AppSettingConfiguration> AppSetting;
@{
<style>
@@ -463,7 +465,7 @@
</a>
</li>
<li permission="500">
<a href="https://admin.dad-mehr.ir/admin/monthly-overview" class="waves-effect btnWorkFlow" style="display: flex;align-items: center;justify-content: space-between;">
<a href="https://admin@(AppSetting.Value.Domain)/admin/monthly-overview" class="waves-effect btnWorkFlow" style="display: flex;align-items: center;justify-content: space-between;">
<div class="menuTitle">
<i class="md md-home"></i>
<span> بررسی امور ماهانه </span>

View File

@@ -78,6 +78,7 @@ builder.Services.AddTransient<IUidService, UidService>();
#region Mahan
builder.Services.AddTransient<Tester>();
builder.Services.Configure<AppSettingConfiguration>(builder.Configuration);
#endregion
@@ -96,6 +97,7 @@ builder.Services.Configure<CookiePolicyOptions>(options =>
options.CheckConsentNeeded = context => true;
//options.MinimumSameSitePolicy = SameSiteMode.Strict;
});
var domain = builder.Configuration["Domain"];
builder.Services.ConfigureApplicationCookie(options =>
{
@@ -103,7 +105,7 @@ builder.Services.ConfigureApplicationCookie(options =>
options.Cookie.HttpOnly = true;
options.Cookie.SameSite = SameSiteMode.None; // مهم ✅
options.Cookie.SecurePolicy = CookieSecurePolicy.Always; // فقط روی HTTPS کار می‌کنه ✅
options.Cookie.Domain = ".dad-mehr.ir"; // دامنه مشترک بین پدر و ساب‌دامین‌ها ✅
options.Cookie.Domain = domain; // دامنه مشترک بین پدر و ساب‌دامین‌ها ✅
});

View File

@@ -31,7 +31,8 @@
"SmsSecrets": {
"ApiKey": "Og5M562igmzJRhQPnq0GdtieYdLgtfikjzxOmeQBPxJjZtyge5Klc046Lfw1mxSa",
"SecretKey": "dadmehr"
}
},
"Domain": ".dad-mehr.ir"
}

View File

@@ -25,5 +25,6 @@
"faceModels": {
"Faces": "c://labels//20//"
},
"AllowedHosts": "*"
"AllowedHosts": "*",
"Domain": ".gozareshgir.ir"
}