Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/08/2009, 13:07
sabao
 
Fecha de Ingreso: abril-2006
Ubicación: Santiago ,Chile
Mensajes: 169
Antigüedad: 18 años, 1 mes
Puntos: 0
sobre login distintos usarios y distintas carpetas privadas

hola quiero saber como puedo tener diferentes sessiones ya que tengo 4 usuarios y cada uno tiene una carpeta privada consus datos <authentication mode="Forms">

según la carpeta de un usuario
por ejemplo:

administrador tendra dominio de la carpeta /admin

agro dominio de carpeta /agro

donde choco es que el web.config solo se puede redireccionar a una sola pagina de defaultUrl, quiero que tenga un defaultUrl segun la session del usuario


por ejemplo tengo esto pero no me permite tener otro defaultUrl


Código PHP:
<?xml version="1.0"?>
<!-- 
    Nota: como alternativa para editar manualmente este archivo puede utilizar la 
    herramienta Administración de sitios Web para configurar los valores de la aplicación. Utilice
    la opción Sitio Web->Configuración de Asp.Net en Visual Studio.
    Encontrará una lista completa de valores de configuración y comentarios en 
    machine.config.comments, que se encuentra generalmente en 
    \Windows\Microsoft.Net\Framework\v2.x\Config 
-->
<configuration>
    <appSettings/>
    <connectionStrings>
        <add name="colegioConnectionString" connectionString="Data Source=PENTAX-NOTE;Initial Catalog=colegio;Persist Security Info=True;User ID=penta;Password=maluco" providerName="System.Data.SqlClient"/>
    </connectionStrings>
    <system.web>
        <authentication mode="Forms">
            <forms name="appNameAuth" loginUrl="~/admin/login.aspx" protection="All" timeout="3" defaultUrl="~/admin/sistema/index.aspx">
                <credentials passwordFormat="Clear">
                    <user name="admin" password="1234"/>
                </credentials>
            </forms>
        </authentication>
        <compilation debug="true">
            <assemblies>
                <add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/></assemblies></compilation></system.web>
    <location path="admin/sistema">
        <system.web>
            <authorization>
                <deny users="?"/>
            </authorization>
        </system.web>
    </location>
</configuration>
en el control login tengo este codigo
Código PHP:
Partial Class admin_login
    Inherits System
.Web.UI.Page

    
Protected Sub Login1_Authenticate(ByVal sender As ObjectByVal e As System.Web.UI.WebControls.AuthenticateEventArgsHandles Login1.Authenticate
        Dim user 
As String
        Dim pass 
As String

        user 
Login1.UserName
        pass 
Login1.Password
        
If (FormsAuthentication.Authenticate(userpass)) Then
            FormsAuthentication
.RedirectFromLoginPage(userFalse)
        
End If

    
End Sub


  
 
End 
Class 
quiero tener 2 login distintos
asi es ordem de mis carpetas

[IMG][/IMG]

alguna sugerencia

Última edición por sabao; 12/09/2009 a las 11:07