From 21f02042de727709a9bc527c7b00aa7b79705303 Mon Sep 17 00:00:00 2001 From: Sergio Date: Thu, 9 Apr 2026 16:08:41 +0200 Subject: [PATCH] =?UTF-8?q?A=C3=B1adido=20Vasco=20aragon?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Components/Layout/MainLayout.razor | 2 +- .../EnumeracionesTabs/UrlsPermitidas.razor | 1 + .../Components/Pages/Login/ClaveGenerada.razor | 4 ++-- .../Components/Pages/Login/NuevoAcceso.razor | 17 +++++++++++++++-- HerramientaCASA/UtilidadesCASA.cs | 1 + HerramientaCASA/appsettings.json | 14 +++++++------- 6 files changed, 27 insertions(+), 12 deletions(-) diff --git a/HerramientaCASA/Components/Layout/MainLayout.razor b/HerramientaCASA/Components/Layout/MainLayout.razor index 39c4843..5b9276f 100644 --- a/HerramientaCASA/Components/Layout/MainLayout.razor +++ b/HerramientaCASA/Components/Layout/MainLayout.razor @@ -51,7 +51,7 @@ @if (nombreColegio != "CACOA") { - + } diff --git a/HerramientaCASA/Components/Pages/ConfiguracionPages/EnumeracionesTabs/UrlsPermitidas.razor b/HerramientaCASA/Components/Pages/ConfiguracionPages/EnumeracionesTabs/UrlsPermitidas.razor index 0f720f1..8d26a6b 100644 --- a/HerramientaCASA/Components/Pages/ConfiguracionPages/EnumeracionesTabs/UrlsPermitidas.razor +++ b/HerramientaCASA/Components/Pages/ConfiguracionPages/EnumeracionesTabs/UrlsPermitidas.razor @@ -238,6 +238,7 @@ } bd.SaveChanges(); listadoUrls = bd.urlspermitidas.ToList(); + UtilidadesCASA.CargarListaUrls(bd); await InvokeAsync(StateHasChanged); } diff --git a/HerramientaCASA/Components/Pages/Login/ClaveGenerada.razor b/HerramientaCASA/Components/Pages/Login/ClaveGenerada.razor index 745c0dc..39e6795 100644 --- a/HerramientaCASA/Components/Pages/Login/ClaveGenerada.razor +++ b/HerramientaCASA/Components/Pages/Login/ClaveGenerada.razor @@ -44,8 +44,8 @@ Navigation.NavigateTo("/", forceLoad: true); } else { - UserState.idUser = claveUsuario.Value; - UserState.PuedeAcceder = true; + UserState.idUser = claveUsuario.Value; + UserState.PuedeAcceder = true; } } diff --git a/HerramientaCASA/Components/Pages/Login/NuevoAcceso.razor b/HerramientaCASA/Components/Pages/Login/NuevoAcceso.razor index 9e15efb..2bf4408 100644 --- a/HerramientaCASA/Components/Pages/Login/NuevoAcceso.razor +++ b/HerramientaCASA/Components/Pages/Login/NuevoAcceso.razor @@ -3,6 +3,7 @@ @using HerramientaCASA.Model @using bdHerramientaCACOA.db @using Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage +@using static HerramientaCASA.Components.Layout.LoginLayout @rendermode InteractiveServer @layout DenegadoLayout @@ -67,10 +68,22 @@ //await ProtectedLocalStore.SetAsync("idUsuario", nuevoAcceso.idUsuario); - //UserState.idUser = nuevoAcceso.idUsuario; + UserState.idUser = nuevoAcceso.idUsuario; + await GuardarSesion(); - Navigation.NavigateTo("/Login"); + Navigation.NavigateTo("/ClaveGenerada"); } } + + private async Task GuardarSesion() + { + await ProtectedLocalStore.SetAsync("userSession", new UserSessionData + { + idUser = UserState.idUser, + EsAdmin = UserState.EsAdmin, + PuedeAcceder = UserState.PuedeAcceder, + RedireccionValida = UserState.RedireccionValida + }); + } } diff --git a/HerramientaCASA/UtilidadesCASA.cs b/HerramientaCASA/UtilidadesCASA.cs index 659b216..3d6b2c3 100644 --- a/HerramientaCASA/UtilidadesCASA.cs +++ b/HerramientaCASA/UtilidadesCASA.cs @@ -24,6 +24,7 @@ namespace HerramientaCASA internal static List ListaUrls=new List(); public static void CargarListaUrls(tsHerramientasCACOA bd) { + ListaUrls.Clear(); List urlspermitidas=bd.urlspermitidas.ToList(); foreach (var urls in urlspermitidas) { ListaUrls.Add(urls.url); diff --git a/HerramientaCASA/appsettings.json b/HerramientaCASA/appsettings.json index 5b91da4..2c043a2 100644 --- a/HerramientaCASA/appsettings.json +++ b/HerramientaCASA/appsettings.json @@ -6,12 +6,12 @@ } }, "ConnectionStrings": { - //"WriteConnection": "Server=localhost;Port=22222;Database=herramientascacoa;User Id=cacoa;Password=cacoa2018-;", - //"ReadOnlyConnection": "Server=localhost;Port=22222;Database=herramientascacoa;User Id=cacoa;Password=cacoa2018-;" + //"WriteConnection": "Server=localhost;Port=22222;Database=herramientascoavn;User Id=cacoa;Password=cacoa2018-;", + //"ReadOnlyConnection": "Server=localhost;Port=22222;Database=herramientascoavn;User Id=cacoa;Password=cacoa2018-;" // CONEXIÓN CACOA - "WriteConnection": "Server=77.229.174.85;Port=22222;Database=herramientascacoa;User Id=cacoa;Password=cacoa2018-;", - "ReadOnlyConnection": "Server=77.229.174.85;Port=22222;Database=herramientascacoa;User Id=cacoa;Password=cacoa2018-;" + //"WriteConnection": "Server=77.229.174.85;Port=22222;Database=herramientascacoa;User Id=cacoa;Password=cacoa2018-;", + //"ReadOnlyConnection": "Server=77.229.174.85;Port=22222;Database=herramientascacoa;User Id=cacoa;Password=cacoa2018-;" // CONEXIÓN Herramienta Cacoa Generica //"WriteConnection": "Server=77.229.174.85;Port=22222;Database=herramientascacoagenerica;User Id=cacoa;Password=cacoa2018-;", @@ -37,9 +37,9 @@ //"WriteConnection": "Server=77.229.174.85;Port=22222;Database=herramientascoaaragon;User Id=cacoa;Password=cacoa2018-;", //"ReadOnlyConnection": "Server=77.229.174.85;Port=22222;Database=herramientascoaaragon;User Id=cacoa;Password=cacoa2018-;" - //?? - //"WriteConnection": "Server=localhost;Port=22222;Database=herramientascoacyle;User Id=cacoa;Password=cacoa2018-;", - //"ReadOnlyConnection": "Server=localhost;Port=22222;Database=herramientascoacyle;User Id=cacoa;Password=cacoa2018-;" + // CONEXIÓN COAVascoNavarro + "WriteConnection": "Server=77.229.174.85;Port=22222;Database=herramientascoaex;User Id=cacoa;Password=cacoa2018-;", + "ReadOnlyConnection": "Server=77.229.174.85;Port=22222;Database=herramientascoaex;User Id=cacoa;Password=cacoa2018-;" }, "AllowedHosts": "*" }