Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   Autenticacion integrada Windows + tabla permisos sql para datos? (http://www.forosdelweb.com/f29/autenticacion-integrada-windows-tabla-permisos-sql-para-datos-463361/)

oweguan 08/02/2007 13:41

Autenticacion integrada Windows + tabla permisos sql para datos?
 
Como hago para utilizar la autenticación integrada de windows con asp.net y al mismo tiempo tener una tabla permisos en una base de datos en un sql server para gestionar el acceso a según que datos? Al webconfig se le dice que utilice dicha autentificación, pero no se combinarlo con la tabla permisos de mi base de datos...
Ayuda please!!!

javiermil 09/02/2007 04:43

Re: Autenticacion integrada Windows + tabla permisos sql para datos?
 
No entiendo muy bien tu problema. Una cosa, pienso yo, es que el usuario se autentique con autenticación integrada y otra los permisos que tenga a ciertos datos. La autenticacíon integrada es para el acceso a la aplicación,una vez accedido, haces las pertinentes consultas a la bd para mostrar unos u otros datos en función del usuario. No veo el problema. Quizás te haya entendido mal.

Saludos

oweguan 10/02/2007 08:56

Re: Autenticacion integrada Windows + tabla permisos sql para datos?
 
Creo que no me expliqué nada bien...
Lo que quiero es que cuando cargue la página me muestre el usuario que se ha conectado (\\server\usuario) y dependiendo de quien sea y sus pertinentes permisos, que se encuentran en una tabla de una base de datos, cargue en un dropdownlist lo que puede seleccionar y muestre los datos de la selección en un datagrid.
Espero puedan ayudarme...

javiermil 12/02/2007 07:03

Re: Autenticacion integrada Windows + tabla permisos sql para datos?
 
El nombre de usuario lo coges así:

HttpContext.Current.User.Identity.Name

Luego en la consulta haces una búsqueda a partir de ese criterio de selección.

Saludos

oweguan 12/02/2007 18:05

Re: Autenticacion integrada Windows + tabla permisos sql para datos?
 
El nombre del usuario me lo saca bien en pantalla
<%= Request.ServerVariables("LOGON_USER")%>
o
<%HttpContext.Current.User.Identity.Name%>

pero en la consulta me lo devuelve vacio...

<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:INDICADORESConnectionString %>"
SelectCommand="SELECT usuario, servicio, indicador FROM indicadores_usuarios WHERE usuario = ' request.servervariables(logon_user) '">
</asp:SqlDataSource>

algo hago mal...seguro!


La zona horaria es GMT -6. Ahora son las 00:40.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.