Foros del Web » Programando para Internet » ASPX (.net) »

problemas con la autentificacion de usuario

Estas en el tema de problemas con la autentificacion de usuario en el foro de ASPX (.net) en Foros del Web. tengo un acceso con un usuario, creado desde asp.net configuration, esta lo q hace es bloquear la entrada a administrador, tengo una coneccion a sql ...
  #1 (permalink)  
Antiguo 06/10/2008, 12:35
 
Fecha de Ingreso: mayo-2008
Mensajes: 68
Antigüedad: 16 años
Puntos: 0
problemas con la autentificacion de usuario

tengo un acceso con un usuario, creado desde asp.net configuration, esta lo q hace es bloquear la entrada a administrador, tengo una coneccion a sql para la pagina en general, a la cual puedo acceder tranquilamente, pero cuando quiero entrar a la parte administracion (o sea pongo la contraseña) me sale un error

"An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)"

o sea q no acepta conecciones remotas. pero el tema es q yo no uso una base de datos para los usuarios, solo tengo un usuario y una contraseña, q la escribo en mi web.config
....
Código:
 <authentication mode="Forms">
      <forms name="myforms.myauth" loginUrl="login.aspx" protection="All" timeout="10" path="/">
        <credentials passwordFormat="Clear">
          <user name="admin" password="admin"/>
        </credentials>
      </forms>
    </authentication>
....
y despues dentro de la carpeta administrador tengo otro web.config asi
Código:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <system.web>
        <authorization>
            <deny users="?" />    
        </authorization>
    </system.web>
</configuration>
pero bueno no me funciona, alguien me puede dar una mano.. en local funciona, en el hosting no (ya me dijeron q no admite conecciones remotas
  #2 (permalink)  
Antiguo 07/10/2008, 14:58
 
Fecha de Ingreso: febrero-2007
Mensajes: 32
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: problemas con la autentificacion de usuario

tienes que redefinir y establecer un valor "defaultprovider", ya que si no lo especificas en tu web.config, .net tomara el que trae por default configurado en el machine.config..

Este es un web.config de ejemplo, tal vez te puede servir de referencia:


Código:
<?xml version="1.0"?>
<configuration>
	<configSections>
		<sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
			<sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
				<section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
				<sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
					<section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="Everywhere"/>
					<section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
					<section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
				</sectionGroup>
			</sectionGroup>
		</sectionGroup>
	</configSections>
  <!--O Madrid / Configuracion de paginas visibles o no para los usuarios  
  <location path="~/Administracion/NewUser.aspx">
    <system.web>
      <authorization>
        <allow roles="Administrador"/>
        <deny users="*"/>
      </authorization>
    </system.web>
  </location>

  <location path="~/Administracion/CambiarPWD.aspx">
    <system.web>
      <authorization>
        <allow roles="Normal"/>
        <deny users="*"/>
      </authorization>
    </system.web>
  </location>
    Termina asignacion de paginas -->
	<system.web>
		<!-- Inicia O.Madrid -->
    <roleManager enabled="true" defaultProvider="DLMAspNetSqlRoleProvider">
       <providers>
          <clear />
          <add connectionStringName="conStringSMA" applicationName="/SMA"
             name="DLMAspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
       </providers>
    </roleManager>
		<authentication mode="Forms">
   <forms loginUrl="Login.aspx" defaultUrl="Default.aspx" />
  </authentication>
    <membership defaultProvider="MySqlMembershipProvider" >
      <providers>
        <clear/>
        <add name="MySqlMembershipProvider"
             connectionStringName="conStringSMA"
             applicationName="/SMA"
             type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
      </providers>
    </membership>
    <profile defaultProvider="SqlProvider" enabled="true">
      <providers>
        <clear />
        <add name="SqlProvider"
          type="System.Web.Profile.SqlProfileProvider"
          connectionStringName="conStringSMA"
          applicationName="/SMA"
          description="SqlProfileProvider for SampleApplication" />
      </providers>
      <properties>
        <add name="Delegacion" type="String" serializeAs="String" />
        <add name="Unidad" type="String" serializeAs="String" />
        <add name="Cve_Usuario" type="String" serializeAs="String" />
        <add name="Rol" type="String" serializeAs="String" />
        <add name="PPW" type="String" serializeAs="String" />
      </properties>
    </profile>
    <authorization>
			<deny users="?"/>
		</authorization>
    
    <siteMap defaultProvider="XmlSiteMapProvider" enabled="true">
      <providers>
        <add name="XmlSiteMapProvider"
          description="Default SiteMap provider."
          type="System.Web.XmlSiteMapProvider "
          siteMapFile="Web.sitemap"
          securityTrimmingEnabled="true" />
      </providers>
    </siteMap>
		<!-- Termina O.Madrid -->
		<pages>
			<controls>
				<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
			</controls>
		</pages>
		<!--
          Set compilation debug="true" to insert debugging
          symbols into the compiled page. Because this
          affects performance, set this value to true only
          during development.
    -->
		<compilation debug="true">
			<assemblies>
				<add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
				<add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
				<add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies>
		</compilation>
		<httpHandlers>
			<remove verb="*" path="*.asmx"/>
			<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
			<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
			<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
		</httpHandlers>
		<httpModules>
			<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
		</httpModules>
	</system.web>
	<system.webServer>
		<validation validateIntegratedModeConfiguration="false"/>
		<modules>
			<add name="ScriptModule" preCondition="integratedMode" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
		</modules>
		<handlers>
			<remove name="WebServiceHandlerFactory-Integrated"/>
			<add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
			<add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.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=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
		</handlers>
	</system.webServer>
	<connectionStrings>
		<add name="conStringSMA" connectionString="Data Source=11.254.20.156;Initial Catalog=SMA;User Id=sa;Password=sipsi2005;"/>
	</connectionStrings>
</configuration>

caso contrario, pega el que usas tú, para analizarlo...

saludos
  #3 (permalink)  
Antiguo 14/10/2008, 11:26
 
Fecha de Ingreso: mayo-2008
Mensajes: 68
Antigüedad: 16 años
Puntos: 0
Respuesta: problemas con la autentificacion de usuario

graicas por la ayuda!!! me sirvio muchisimo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:47.