Control Login redirecciona a página default.aspx que no existe

751 views
Skip to first unread message

Alexa

unread,
Sep 16, 2009, 1:58:42 AM9/16/09
to
Mediante un formulario logro crear perfectamente un usuario dentro de
aspnet_Membership, incluso en el mismo formulario le asigno un ROL ya
preexistente en la tabla aspnet_UsersInRoles.
Luego que se crea el usuario y con su respectivo rol, redirecciono hacia
Login.aspx (que contiene el control "Login")para que el nuevo usuario Inicie
Sesi�n, pero al ingresar el login y password de este nuevo usuario sale el
sgte mensaje de error :

No se encuentra el recurso.
Descripci�n: HTTP 404. El recurso que est� buscando (o una de sus
dependencias) se puede haber quitado, haber cambiado de nombre o no estar
disponible temporalmente. Revise la direcci�n URL siguiente y aseg�rese de
que est� escrita correctamente.

En la barra de direcciones del explorador sale :
http://localhost:3756/Usuarios%20y%20Roles/default.aspx , es decir est�
redireccionando a una p�gina default.aspx que no existe en mi aplicaci�n
web.

Cuando cierro el explorador y vuelvo a correr la aplicaci�n web, el nuevo
usuario puede loguearse sin problemas.

�a qu� puede deberse esto y como lo puedo solucionar?

Jose A. Fernandez

unread,
Sep 16, 2009, 5:29:11 PM9/16/09
to
Hola Alexa

Como redireccionas hacia la pagina de login?
como tienes descripto el tag authentication /form ??
<authentication mode="Forms">
<forms name="MiAppEjemplo" path="/" loginUrl="login.aspx"
protection="All" timeout="30">


______________________
Jose A. Fernandez
blog: http://geeks.ms/blogs/fernandezja


On 16 sep, 02:58, " Alexa" <a...@eee.es> wrote:
> Mediante un formulario logro crear perfectamente un usuario dentro de
> aspnet_Membership, incluso en el mismo formulario le asigno un ROL ya
> preexistente en la tabla aspnet_UsersInRoles.
> Luego que se crea el usuario y con su respectivo rol,  redirecciono hacia
> Login.aspx (que contiene el control "Login")para que el nuevo usuario Inicie

> Sesión, pero al ingresar el login y password de este nuevo usuario sale el


> sgte mensaje de error :
>
> No se encuentra el recurso.

> Descripción: HTTP 404. El recurso que está buscando (o una de sus


> dependencias) se puede haber quitado, haber cambiado de nombre o no estar

> disponible temporalmente. Revise la dirección URL siguiente y asegúrese de
> que está escrita correctamente.
>
> En la barra de direcciones del explorador sale :http://localhost:3756/Usuarios%20y%20Roles/default.aspx, es decir está
> redireccionando a una página default.aspx que no existe en mi aplicación
> web.
>
> Cuando cierro el explorador y vuelvo a correr la aplicación web, el nuevo


> usuario puede loguearse sin problemas.
>

> ¿a qué puede deberse esto y como lo puedo solucionar?

Alexa

unread,
Sep 16, 2009, 7:52:20 PM9/16/09
to
No tengo nada en el tag de authentication (m�s abajo coloco todo mi
web.config)
Yo supongo que el redireccionamiento lo hace autom�ticamente el mismo
control "Login" hacia la opci�n de Men� que le requiri� autenticarse; es
decir en mi TreeView (del MasterPage) tengo opciones de Men� que requieren
se inicie sesi�n para poder acceder al contenido de ellas, para lo cual al
clicar sobre dichas opciones autom�ticamente se carga la p�gina Login.aspx
que contiene el control Login.Una vez que el usuario ingresa su login y
password y presiona el boton Iniciar Sesi�n , �utom�ticamente se carga la
p�gina que estaba restringido su acceso por no estar logueado.

La verdad no s� darle utilidad al web.config para estos fines de control de
autenticaciones y control de accesos, por lo cual cualquier sugerencia al
respecto me va a ser de mucha utilidad. Es decir cualquier l�nea adicional
que consideren pueda agregar para mejorar el control de accesos
(autenticaciones) la pondr�.

Nota: Inicialmente el control de accesos a las opciones de men� de mi
aplicacion web, lo he determinado a roles que he creado mediante la opci�n
de "Configuracion de ASP.Net". Los nuevos usuarios los creo mediante c�digo
de programacion en vbNet en donde al mismo tiempo les asigno los roles que
ya tengo creados.

As� est� mi web.config actualmente :

<?xml version="1.0"?>
<!--
-->
<configuration>
<configSections>
<sectionGroup name="system.web.extensions"
type="System.Web.Configuration.SystemWebExtensionsSectionGroup,
System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35">
<sectionGroup name="scripting"
type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions,
Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<section name="scriptResourceHandler"
type="System.Web.Configuration.ScriptingScriptResourceHandlerSection,
System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35" requirePermission="false"
allowDefinition="MachineToApplication"/>
<sectionGroup name="webServices"
type="System.Web.Configuration.ScriptingWebServicesSectionGroup,
System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35">
<section name="jsonSerialization"
type="System.Web.Configuration.ScriptingJsonSerializationSection,
System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35" requirePermission="false"
allowDefinition="Everywhere"/>
<section name="profileService"
type="System.Web.Configuration.ScriptingProfileServiceSection,
System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35" requirePermission="false"
allowDefinition="MachineToApplication"/>
<section name="authenticationService"
type="System.Web.Configuration.ScriptingAuthenticationServiceSection,
System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35" requirePermission="false"
allowDefinition="MachineToApplication"/>
<section name="roleService"
type="System.Web.Configuration.ScriptingRoleServiceSection,
System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35" requirePermission="false"
allowDefinition="MachineToApplication"/>
</sectionGroup>
</sectionGroup>
</sectionGroup>
</configSections>
<appSettings/>
<connectionStrings>
<add name="NorthwindConnectionString" connectionString="Data
Source=PCA\SQLEXPRESS;Initial Catalog=Northwind;Integrated Security=True"
providerName="System.Data.SqlClient" />
<!-- Esta cadena de conexi�n especial convierte la conexion "User
Instance" en una Instancia Fija
con la finalidad que la administracion de usuarios y roles se maneje
en una BBDD distinta
a una .MDF , que para este caso ser� la BBDD Northwind"
-->
<remove name="LocalSqlServer" />
<add name="LocalSqlServer"
connectionString="server=PCA\SQLEXPRESS;Integrated
Security=SSPI;Database=Northwind;"
providerName="System.Data.SqlClient" />

</connectionStrings>
<system.web>
<!--

-->
<roleManager enabled="true" />
<compilation debug="true">
<assemblies>
<add assembly="System.Core, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Data.DataSetExtensions, Version=3.5.0.0,
Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=B77A5C561934E089"/>
</assemblies>
</compilation>
<!--
La secci�n <authentication> habilita la configuraci�n
del modo de autenticaci�n de seguridad utilizado por
ASP.NET para identificar a un usuario entrante.
-->
<authentication mode="Forms" />
<!--

-->
<pages>
<controls>
<add tagPrefix="asp" namespace="System.Web.UI"
assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35"/>
<add tagPrefix="asp" namespace="System.Web.UI.WebControls"
assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35"/>
</controls>
</pages>
<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false"
type="System.Web.Script.Services.ScriptHandlerFactory,
System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35"/>
<add verb="*" path="*_AppService.axd" validate="false"
type="System.Web.Script.Services.ScriptHandlerFactory,
System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35"/>
<add verb="GET,HEAD" path="ScriptResource.axd"
type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions,
Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
validate="false"/>
</httpHandlers>
<httpModules>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule,
System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35"/>
</httpModules>
</system.web>
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs" warningLevel="4"
type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089">
<providerOption name="CompilerVersion" value="v3.5"/>
<providerOption name="WarnAsError" value="false"/>
</compiler>
<compiler language="vb;vbs;visualbasic;vbscript" extension=".vb"
warningLevel="4" type="Microsoft.VisualBasic.VBCodeProvider, System,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<providerOption name="CompilerVersion" value="v3.5"/>
<providerOption name="OptionInfer" value="true"/>
<providerOption name="WarnAsError" value="false"/>
</compiler>
</compilers>
</system.codedom>
<!--
La secci�n system.webServer es necesaria para ejecutar ASPN.NET AJAX
en Internet
Information Services 7.0. No es necesaria para la versi�n anterior
de IIS.
-->
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<modules>
<remove name="ScriptModule"/>
<add name="ScriptModule" preCondition="managedHandler"
type="System.Web.Handlers.ScriptModule, System.Web.Extensions,
Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</modules>
<handlers>
<remove name="WebServiceHandlerFactory-Integrated"/>
<remove name="ScriptHandlerFactory"/>
<remove name="ScriptHandlerFactoryAppServices"/>
<remove name="ScriptResource"/>
<add name="ScriptHandlerFactory" verb="*" path="*.asmx"
preCondition="integratedMode"
type="System.Web.Script.Services.ScriptHandlerFactory,
System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35"/>
<add name="ScriptHandlerFactoryAppServices" verb="*"
path="*_AppService.axd" preCondition="integratedMode"
type="System.Web.Script.Services.ScriptHandlerFactory,
System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35"/>
<add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD"
path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler,
System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=31BF3856AD364E35"/>
</handlers>
</system.webServer>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions"
publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions.Design"
publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>


"Jose A. Fernandez" <ferna...@gmail.com> escribi� en el mensaje de
noticias:3c11cbed-1b07-407b...@31g2000vbf.googlegroups.com...


> Hola Alexa
>
> Como redireccionas hacia la pagina de login?
> como tienes descripto el tag authentication /form ??
> <authentication mode="Forms">
> <forms name="MiAppEjemplo" path="/" loginUrl="login.aspx"
> protection="All" timeout="30">
>
>
> ______________________
> Jose A. Fernandez
> blog: http://geeks.ms/blogs/fernandezja
>
>
>
>
> On 16 sep, 02:58, " Alexa" <a...@eee.es> wrote:
>> Mediante un formulario logro crear perfectamente un usuario dentro de
>> aspnet_Membership, incluso en el mismo formulario le asigno un ROL ya
>> preexistente en la tabla aspnet_UsersInRoles.
>> Luego que se crea el usuario y con su respectivo rol, redirecciono hacia
>> Login.aspx (que contiene el control "Login")para que el nuevo usuario
>> Inicie

>> Sesi�n, pero al ingresar el login y password de este nuevo usuario sale

>> el
>> sgte mensaje de error :
>>
>> No se encuentra el recurso.

>> Descripci�n: HTTP 404. El recurso que est� buscando (o una de sus


>> dependencias) se puede haber quitado, haber cambiado de nombre o no estar

>> disponible temporalmente. Revise la direcci�n URL siguiente y aseg�rese
>> de

>> que est� escrita correctamente.


>>
>> En la barra de direcciones del explorador sale

>> :http://localhost:3756/Usuarios%20y%20Roles/default.aspx, es decir est�
>> redireccionando a una p�gina default.aspx que no existe en mi aplicaci�n
>> web.
>>
>> Cuando cierro el explorador y vuelvo a correr la aplicaci�n web, el nuevo


>> usuario puede loguearse sin problemas.
>>

>> �a qu� puede deberse esto y como lo puedo solucionar?
>

Jose A. Fernandez

unread,
Sep 16, 2009, 8:50:47 PM9/16/09
to
Hola Alexa

Acabo de escribir otro post relacionado, dale una mirada

Aqui tienes la confuguracion por default, seria bueno que le des una
mirada en MSDN (la ayuda de VS2005/2008) como se configura esta
seccion
<authentication mode="Forms" />

Entonces no te sucedera .. la redireccion

Espero que te sirva de ayuda o guia


______________________
Jose A. Fernandez
blog: http://geeks.ms/blogs/fernandezja


On 16 sep, 20:52, " Alexa" <a...@eee.es> wrote:
> No tengo nada en el tag de authentication (más abajo coloco todo mi
> web.config)
> Yo supongo que el redireccionamiento lo hace automáticamente el mismo
> control "Login" hacia la opción de Menú que le requirió autenticarse; es
> decir en mi TreeView (del MasterPage) tengo opciones de Menú que requieren
> se inicie sesión para poder acceder al contenido de ellas, para lo cual al
> clicar sobre dichas opciones automáticamente se carga la página Login.aspx


> que contiene el control Login.Una vez que el usuario ingresa su login y

> password y presiona el boton Iniciar Sesión , áutomáticamente se carga la
> página que estaba restringido su acceso por no estar logueado.
>
> La verdad no sé darle utilidad al web.config para estos fines de control de


> autenticaciones y control de accesos, por lo cual cualquier sugerencia al

> respecto me va a ser de mucha utilidad. Es decir cualquier línea adicional


> que consideren pueda agregar para mejorar el control de accesos

> (autenticaciones) la pondré.
>
> Nota: Inicialmente el control de accesos a las opciones de menú de mi
> aplicacion web, lo he determinado a roles que he creado mediante la opción
> de  "Configuracion de ASP.Net". Los nuevos usuarios los creo mediante código


> de programacion en vbNet en donde al mismo tiempo les asigno los roles que
> ya tengo creados.
>

> Así está mi web.config actualmente :

>    <!-- Esta cadena de conexión especial convierte la conexion "User


> Instance"  en una Instancia Fija
>       con la finalidad que la administracion de usuarios y roles se maneje
> en una BBDD distinta

>       a una .MDF  , que para este caso será la BBDD Northwind"


>    -->
>   <remove name="LocalSqlServer" />
>   <add name="LocalSqlServer"
> connectionString="server=PCA\SQLEXPRESS;Integrated
> Security=SSPI;Database=Northwind;"
>       providerName="System.Data.SqlClient" />
>
>     </connectionStrings>
>         <system.web>
>                 <!--
>
>         -->
>   <roleManager enabled="true" />
>   <compilation debug="true">
>                         <assemblies>
>                                 <add assembly="System.Core, Version=3.5.0.0, Culture=neutral,
> PublicKeyToken=B77A5C561934E089"/>
>                                 <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral,
> PublicKeyToken=31BF3856AD364E35"/>
>                                 <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0,
> Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
>                                 <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral,
> PublicKeyToken=B77A5C561934E089"/>
>                         </assemblies>
>  </compilation>
>                 <!--

>             La sección <authentication> habilita la configuración
>             del modo de autenticación de seguridad utilizado por

>         La sección system.webServer es necesaria para ejecutar ASPN.NET AJAX
> en Internet
>         Information Services 7.0. No es necesaria para la versión anterior

> "Jose A. Fernandez" <fernande...@gmail.com> escribió en el mensaje de
> noticias:3c11cbed-1b07-407b-8f19-d5760b591...@31g2000vbf.googlegroups.com...


>
>
>
> > Hola Alexa
>
> > Como redireccionas hacia la pagina de login?
> > como tienes descripto el tag authentication /form ??
> >    <authentication mode="Forms">
> >            <forms name="MiAppEjemplo" path="/" loginUrl="login.aspx"
> > protection="All" timeout="30">
>
> > ______________________
> > Jose A. Fernandez
> > blog:http://geeks.ms/blogs/fernandezja
>
> > On 16 sep, 02:58, "  Alexa" <a...@eee.es> wrote:
> >> Mediante un formulario logro crear perfectamente un usuario dentro de
> >> aspnet_Membership, incluso en el mismo formulario le asigno un ROL ya
> >> preexistente en la tabla aspnet_UsersInRoles.
> >> Luego que se crea el usuario y con su respectivo rol,  redirecciono hacia
> >> Login.aspx (que contiene el control "Login")para que el nuevo usuario
> >> Inicie
>

> ...
>
> leer más »

Alexa

unread,
Sep 17, 2009, 3:01:42 AM9/17/09
to
Ya revis� tu otro post Jos�, y me ahora tengo la siguiente inquietud:

Mi aplicaci�n web redirecciona sin problemas hacia el contenido de las
opciones de men� (del TreView) que solicitaron autenticacion para acceder a
ellas; por lo cual mi interrogante es :
�Porqu� sucede este redireccionamiento autom�tico a�n cuando en mi
web.config en la secci�n "authentication" tengo �nicamente la siguiente
l�neas <authentication mode="Forms" /> ?

Nota : Recordar que utilizo el webcontrol llamado Login para la
autenticaci�n, y supongo que este control (en su c�digo al cual no tenemos
acceso) debe tener una linea de programaci�n que le indica que luego de
ingresar login y contrase�a correctos,debe retornar autom�ticamente a la
p�gina denegada que le pidi� al usuario autenticarse.
Si esta suposici�n es errada por favor corregirme.


"Jose A. Fernandez" <ferna...@gmail.com> escribi� en el mensaje de
noticias:015bbeb7-57a9-49f5...@h30g2000vbr.googlegroups.com...


> Hola Alexa
>
> Acabo de escribir otro post relacionado, dale una mirada
>
> Aqui tienes la confuguracion por default, seria bueno que le des una
> mirada en MSDN (la ayuda de VS2005/2008) como se configura esta
> seccion
> <authentication mode="Forms" />
>
> Entonces no te sucedera .. la redireccion
>
> Espero que te sirva de ayuda o guia
> ______________________
> Jose A. Fernandez
> blog: http://geeks.ms/blogs/fernandezja
>
>
>
>
>
>
> On 16 sep, 20:52, " Alexa" <a...@eee.es> wrote:

>> No tengo nada en el tag de authentication (m�s abajo coloco todo mi
>> web.config)
>> Yo supongo que el redireccionamiento lo hace autom�ticamente el mismo
>> control "Login" hacia la opci�n de Men� que le requiri� autenticarse; es


>> decir en mi TreeView (del MasterPage) tengo opciones de Men� que
>> requieren

>> se inicie sesi�n para poder acceder al contenido de ellas, para lo cual
>> al


>> clicar sobre dichas opciones autom�ticamente se carga la p�gina

>> Login.aspx
>> que contiene el control Login.Una vez que el usuario ingresa su login y

>> password y presiona el boton Iniciar Sesi�n , �utom�ticamente se carga la

>> p�gina que estaba restringido su acceso por no estar logueado.
>>
>> La verdad no s� darle utilidad al web.config para estos fines de control

>> de
>> autenticaciones y control de accesos, por lo cual cualquier sugerencia al

>> respecto me va a ser de mucha utilidad. Es decir cualquier l�nea

>> adicional
>> que consideren pueda agregar para mejorar el control de accesos

>> (autenticaciones) la pondr�.
>>
>> Nota: Inicialmente el control de accesos a las opciones de men� de mi


>> aplicacion web, lo he determinado a roles que he creado mediante la

>> opci�n


>> de "Configuracion de ASP.Net". Los nuevos usuarios los creo mediante

>> c�digo


>> de programacion en vbNet en donde al mismo tiempo les asigno los roles
>> que
>> ya tengo creados.
>>

>> As� est� mi web.config actualmente :

>> <!-- Esta cadena de conexi�n especial convierte la conexion "User


>> Instance" en una Instancia Fija
>> con la finalidad que la administracion de usuarios y roles se
>> maneje
>> en una BBDD distinta

>> a una .MDF , que para este caso ser� la BBDD Northwind"

>> La secci�n <authentication> habilita la configuraci�n

>> del modo de autenticaci�n de seguridad utilizado por

>> La secci�n system.webServer es necesaria para ejecutar ASPN.NET
>> AJAX
>> en Internet
>> Information Services 7.0. No es necesaria para la versi�n

>> "Jose A. Fernandez" <fernande...@gmail.com> escribi� en el mensaje de


>> noticias:3c11cbed-1b07-407b-8f19-d5760b591...@31g2000vbf.googlegroups.com...
>>
>>
>>
>> > Hola Alexa
>>
>> > Como redireccionas hacia la pagina de login?
>> > como tienes descripto el tag authentication /form ??
>> > <authentication mode="Forms">
>> > <forms name="MiAppEjemplo" path="/" loginUrl="login.aspx"
>> > protection="All" timeout="30">
>>
>> > ______________________
>> > Jose A. Fernandez
>> > blog:http://geeks.ms/blogs/fernandezja
>>
>> > On 16 sep, 02:58, " Alexa" <a...@eee.es> wrote:
>> >> Mediante un formulario logro crear perfectamente un usuario dentro de
>> >> aspnet_Membership, incluso en el mismo formulario le asigno un ROL ya
>> >> preexistente en la tabla aspnet_UsersInRoles.
>> >> Luego que se crea el usuario y con su respectivo rol, redirecciono
>> >> hacia
>> >> Login.aspx (que contiene el control "Login")para que el nuevo usuario
>> >> Inicie
>>
>> ...
>>

>> leer m�s �
>
>
> __________ Informaci�n de ESET NOD32 Antivirus, versi�n de la base de
> firmas de virus 4432 (20090917) __________
>
> ESET NOD32 Antivirus ha comprobado este mensaje.
>
> http://www.eset.com
>
>
>

__________ Informaci�n de ESET NOD32 Antivirus, versi�n de la base de firmas de virus 4432 (20090917) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com

Jose A. Fernandez

unread,
Sep 18, 2009, 9:31:20 PM9/18/09
to
Hola Alexa

Me diste pie a escribir un post en mi blog, porque esto que requieres
si bien es algo sencillo, quieria dejarlo escrito para referenciarlo
por si alguien lo necesita mas adelante
- ASP.NET: Caso omiso al ReturnUrl en el control Login
http://geeks.ms/blogs/fernandezja/archive/2009/09/18/asp-net-caso-omiso-al-returnurl-en-el-control-login.aspx

Como bien dices la "Redireccion es automatica", pero en el evento
LoggedIn del webcontrol Login, (que se ejecuta cuando el usuario
INICIA SESSION) puedes hacer la redireccion que necesitas.

Mira el articulo donde te nombro je! :)

Enlaces
-------------------
- Login.LoggedIn (Evento)
Aparece cuando el usuario inicia sesión en el sitio Web y se ha
autenticado.
http://msdn.microsoft.com/es-es/library/system.web.ui.webcontrols.login.loggedin(VS.80).aspx


Espero que te sirva de ayuda o guia
______________________
Jose A. Fernandez
blog: http://geeks.ms/blogs/fernandezja

On 17 sep, 04:01, " Alexa" <a...@eee.es> wrote:
> Ya revisé tu otro post José, y me ahora tengo la siguiente inquietud:
>
> Mi aplicación web redirecciona sin problemas hacia el contenido de las
> opciones de menú (del TreView) que solicitaron autenticacion para acceder a


> ellas; por lo cual mi interrogante es :

> ¿Porqué sucede este redireccionamiento automático aún cuando en mi
> web.config en la sección "authentication" tengo únicamente la siguiente
> líneas <authentication mode="Forms" /> ?


>
> Nota : Recordar que utilizo el webcontrol llamado Login para la

> autenticación, y supongo que este control (en su código al cual no tenemos
> acceso) debe tener una linea de programación que le indica que luego de
> ingresar login y contraseña correctos,debe retornar automáticamente a la
> página denegada que le pidió al usuario autenticarse.
> Si esta suposición es errada por favor corregirme.
>
> "Jose A. Fernandez" <fernande...@gmail.com> escribió en el mensaje de
> noticias:015bbeb7-57a9-49f5-83f9-1ddee56e2...@h30g2000vbr.googlegroups.com...


>
>
>
> > Hola Alexa
>
> > Acabo de escribir otro post relacionado, dale una mirada
>
> > Aqui tienes la confuguracion por default, seria bueno que le des una
> > mirada en MSDN (la ayuda de VS2005/2008) como se configura esta
> > seccion
> >    <authentication mode="Forms" />
>
> > Entonces no te sucedera .. la redireccion
>
> > Espero que te sirva de ayuda o guia
> > ______________________
> > Jose A. Fernandez
> > blog:http://geeks.ms/blogs/fernandezja
>
> > On 16 sep, 20:52, "  Alexa" <a...@eee.es> wrote:

> >> No tengo nada en el tag de authentication (más abajo coloco todo mi
> >> web.config)


> >> Yo supongo que el redireccionamiento lo hace automáticamente el mismo
> >> control "Login" hacia la opción de Menú que le requirió autenticarse; es
> >> decir en mi TreeView (del MasterPage) tengo opciones de Menú que
> >> requieren

> >> se inicie sesión para poder acceder al contenido de ellas, para lo cual
> >> al


> >> clicar sobre dichas opciones automáticamente se carga la página

> >> Login.aspx
> >> que contiene el control Login.Una vez que el usuario ingresa su login y

> >> password y presiona el boton Iniciar Sesión , áutomáticamente se carga la

> >> página que estaba restringido su acceso por no estar logueado.
>
> >> La verdad no sé darle utilidad al web.config para estos fines de control


> >> de
> >> autenticaciones y control de accesos, por lo cual cualquier sugerencia al

> >> respecto me va a ser de mucha utilidad. Es decir cualquier línea


> >> adicional
> >> que consideren pueda agregar para mejorar el control de accesos

> >> (autenticaciones) la pondré.
>
> >> Nota: Inicialmente el control de accesos a las opciones de menú de mi


> >> aplicacion web, lo he determinado a roles que he creado mediante la

> >> opción


> >> de  "Configuracion de ASP.Net". Los nuevos usuarios los creo mediante

> >> código


> >> de programacion en vbNet en donde al mismo tiempo les asigno los roles
> >> que
> >> ya tengo creados.
>

> >> Así está mi web.config actualmente :

> >>    <!-- Esta cadena de conexión especial convierte la conexion "User


> >> Instance"  en una Instancia Fija
> >>       con la finalidad que la administracion de usuarios y roles se
> >> maneje
> >> en una BBDD distinta

> >>       a una .MDF  , que para este caso será la BBDD Northwind"

> >>             La sección <authentication> habilita la configuración

> >>             del modo de autenticación de seguridad utilizado por

> ...
>
> leer más »

Alexa

unread,
Sep 19, 2009, 9:19:54 PM9/19/09
to
Jos�, gracias por dedicarme ese art�culo del Blog :-))
Ya v� la soluci�n en tu blog, era muy simple.


"Jose A. Fernandez" <ferna...@gmail.com> escribi� en el mensaje de
noticias:1853f1fb-d0e6-4e74...@z34g2000vbl.googlegroups.com...


> Hola Alexa
>
> Me diste pie a escribir un post en mi blog, porque esto que requieres
> si bien es algo sencillo, quieria dejarlo escrito para referenciarlo
> por si alguien lo necesita mas adelante
> - ASP.NET: Caso omiso al ReturnUrl en el control Login
>
> http://geeks.ms/blogs/fernandezja/archive/2009/09/18/asp-net-caso-omiso-al-returnurl-en-el-control-login.aspx
>
> Como bien dices la "Redireccion es automatica", pero en el evento
> LoggedIn del webcontrol Login, (que se ejecuta cuando el usuario
> INICIA SESSION) puedes hacer la redireccion que necesitas.
>
> Mira el articulo donde te nombro je! :)
>
> Enlaces
> -------------------
> - Login.LoggedIn (Evento)

> Aparece cuando el usuario inicia sesi�n en el sitio Web y se ha


> autenticado.
>
> http://msdn.microsoft.com/es-es/library/system.web.ui.webcontrols.login.loggedin(VS.80).aspx
>
>
> Espero que te sirva de ayuda o guia
> ______________________
> Jose A. Fernandez
> blog: http://geeks.ms/blogs/fernandezja
>
>
>
> On 17 sep, 04:01, " Alexa" <a...@eee.es> wrote:

>> Ya revis� tu otro post Jos�, y me ahora tengo la siguiente inquietud:
>>
>> Mi aplicaci�n web redirecciona sin problemas hacia el contenido de las
>> opciones de men� (del TreView) que solicitaron autenticacion para acceder

>> a
>> ellas; por lo cual mi interrogante es :

>> �Porqu� sucede este redireccionamiento autom�tico a�n cuando en mi


>> web.config en la secci�n "authentication" tengo �nicamente la siguiente

>> l�neas <authentication mode="Forms" /> ?


>>
>> Nota : Recordar que utilizo el webcontrol llamado Login para la

>> autenticaci�n, y supongo que este control (en su c�digo al cual no
>> tenemos
>> acceso) debe tener una linea de programaci�n que le indica que luego de


>> ingresar login y contrase�a correctos,debe retornar autom�ticamente a la

>> p�gina denegada que le pidi� al usuario autenticarse.
>> Si esta suposici�n es errada por favor corregirme.
>>
>> "Jose A. Fernandez" <fernande...@gmail.com> escribi� en el mensaje de


>> noticias:015bbeb7-57a9-49f5-83f9-1ddee56e2...@h30g2000vbr.googlegroups.com...
>>
>>
>>
>> > Hola Alexa
>>
>> > Acabo de escribir otro post relacionado, dale una mirada
>>
>> > Aqui tienes la confuguracion por default, seria bueno que le des una
>> > mirada en MSDN (la ayuda de VS2005/2008) como se configura esta
>> > seccion
>> > <authentication mode="Forms" />
>>
>> > Entonces no te sucedera .. la redireccion
>>
>> > Espero que te sirva de ayuda o guia
>> > ______________________
>> > Jose A. Fernandez
>> > blog:http://geeks.ms/blogs/fernandezja
>>
>> > On 16 sep, 20:52, " Alexa" <a...@eee.es> wrote:

>> >> No tengo nada en el tag de authentication (m�s abajo coloco todo mi
>> >> web.config)


>> >> Yo supongo que el redireccionamiento lo hace autom�ticamente el mismo

>> >> control "Login" hacia la opci�n de Men� que le requiri� autenticarse;
>> >> es


>> >> decir en mi TreeView (del MasterPage) tengo opciones de Men� que
>> >> requieren

>> >> se inicie sesi�n para poder acceder al contenido de ellas, para lo
>> >> cual
>> >> al


>> >> clicar sobre dichas opciones autom�ticamente se carga la p�gina

>> >> Login.aspx
>> >> que contiene el control Login.Una vez que el usuario ingresa su login
>> >> y

>> >> password y presiona el boton Iniciar Sesi�n , �utom�ticamente se carga
>> >> la

>> >> p�gina que estaba restringido su acceso por no estar logueado.
>>
>> >> La verdad no s� darle utilidad al web.config para estos fines de

>> >> control
>> >> de
>> >> autenticaciones y control de accesos, por lo cual cualquier sugerencia
>> >> al

>> >> respecto me va a ser de mucha utilidad. Es decir cualquier l�nea


>> >> adicional
>> >> que consideren pueda agregar para mejorar el control de accesos

>> >> (autenticaciones) la pondr�.
>>
>> >> Nota: Inicialmente el control de accesos a las opciones de men� de mi


>> >> aplicacion web, lo he determinado a roles que he creado mediante la

>> >> opci�n


>> >> de "Configuracion de ASP.Net". Los nuevos usuarios los creo mediante

>> >> c�digo


>> >> de programacion en vbNet en donde al mismo tiempo les asigno los roles
>> >> que
>> >> ya tengo creados.
>>

>> >> As� est� mi web.config actualmente :

>> >> <!-- Esta cadena de conexi�n especial convierte la conexion "User


>> >> Instance" en una Instancia Fija
>> >> con la finalidad que la administracion de usuarios y roles se
>> >> maneje
>> >> en una BBDD distinta

>> >> a una .MDF , que para este caso ser� la BBDD Northwind"

>> >> La secci�n <authentication> habilita la configuraci�n

>> >> del modo de autenticaci�n de seguridad utilizado por

>> leer m�s �
>
>
> __________ Informaci�n de ESET NOD32 Antivirus, versi�n de la base de

> firmas de virus 4441 (20090919) __________


>
> ESET NOD32 Antivirus ha comprobado este mensaje.
>
> http://www.eset.com
>
>
>

__________ Informaci�n de ESET NOD32 Antivirus, versi�n de la base de firmas de virus 4441 (20090919) __________

wilbe...@gmail.com

unread,
Oct 10, 2016, 6:47:49 PM10/10/16
to
Reply all
Reply to author
Forward
0 new messages