userid y password

22/06/2004 - 20:08 por conde24 | Informe spam
Hola a todos, ¿Saben como implementar un username y password a través de ASP
con SQL server??

gracias

PABLO

Preguntas similare

Leer las respuestas

#6 conde25
24/06/2004 - 14:51 | Informe spam
Gracias. Por supuesto, asi puedes configurar las cuentas de manera
independiente.
Me asalta una duda: Si hablamos de una plataforma Small Business con 10
licencias de acceso, ¿Seguramente esto se contabilizará como una cuenta de
acceso? pues, en su momento me plantee esta solución, y otra solución era
tomar el userID y pass del cliente y entrar directamente a la base de datos
y filtrar los registros solo por aquellos que sean de propiedad "explicita"
de ese cliente, o sea, que su userid aparezca en un campo relacionado en el
registro.

gracias por tu ayuda

PABLO

"Hero" wrote in message
news:
LA idea es la siguiente:


<%
'-- Estos valores vienen de la pagina de logueo '
User = Request("User")
Pass = Request("Pass")

Dim strCnn
strCnn = "Provider=SQLOLEDB; Data Source=localhost; Initial
Catalog=BaseDeDatos;User ID=" & User & ";Password=" & Pass & ";"

Set Conexion = CreateObject("ADODB.Connection")
Conexion.Open strCnn
Set rs = Server.CreateObject("ADODB.Recordset")

Conexion.Close
Set Conexion = Nothing
%>

Saludos

Que la fuerza este contigo,- Hero.


"conde25" escribió en el mensaje
news:
> Me explico: en esencia, ciertos sitios web te piden a traves de un


cuadro
de
> texto que ingreses el nombre de usuario y la contraseña, luego haces


click
> en aceptar y entras a los datos que tienes permitido ver (o estan
> relacionados con tu nombre de usuario y pass).
> Como es posible implementar esto: se le pasa la informacion del username


y
> password ingresado por el usuario a la cadena de conexion, o se filtran
los
> datos solo a traves de sentencias T-SQL relacionadas con ese usuario??
>
> gracias por vuestro apoyo
>
> PABLO
>
>
> "conde24" wrote in message
> news:uf#
> > Hola a todos, ¿Saben como implementar un username y password a través


de
> ASP
> > con SQL server??
> >
> > gracias
> >
> > PABLO
> >
> >
>
>


Respuesta Responder a este mensaje
#7 Jhonny Vargas P.
26/06/2004 - 03:59 | Informe spam
Hola Julius,

No para nada...

Haber cuando corres una página ASP viajas por varios usuarios a través de
varias capas...

Por ejemplo.

-
WEB (Login y Usuario que están en una tabla de la base de datos )
-
IIS (Usuarios Anónimos, Usuarios NT)
-
SQL (Usuarios SQL o Usuarios NT
-

Esto quiere decir, que puedes tener tus usuarios en una tabla,
administrarlos y hacer lo que quieras con ellos, ya que otros usuarios son
los que realmente pasan através de estos servicios.

Imagina que te logueas a un sitio y colocas tu usuario "USU001" y la clave
"USU001", cuando llegas al servidor (IIS) estás llegando con los usuarios
anónimos (IUSR_nombreservidor e IWAM_nombreservidor), cuando haces alguna
llamada al SQL, lo haces mediante un usuario SQL, como por ejemplo SA o un
usuario NT y recién ejecutas alguna consulta.

Por lo tanto solamente necesitas crear un usuario SQL para conectarte con tu
base de datos, los usuarios que se loguean en el sitio, solamente deberían
estar almacenados en la base de datos y validar mediante una consulta si
efectivamente existen o no, para dejarlos entrar a tu sitio.

Espero que se entienda.


Saludos,
Jhonny Vargas P. [MVP]
Santiago de Chile






"Julius" escribió en el mensaje
news:
Hola, aprovecho el hilo para preguntar al respecto (desde mi ignorancia y


mi
necesidad de iniciarme en el asp):

Según esto, cada usuario web debe tener un login en SQL Server? Matizo mi
problema. Aplicación visual completa, Access/SQL Server, y módulo de
Intranet/ASP a desarrollar SIN niveles de acceso, esto es, simplemente se
trata entrar/NO entrar, una vez dentro no hay restricciones de seguridad
¿cuál sería la mejor manera de implementar esto? El número de usuarios de


la
aplicación Access es mucho menor que los potenciales de intranet

Gracias por vuestro tiempo

Saludos
Julius
Zaragoza

"Hero" escribió en el mensaje
news:
> LA idea es la siguiente:
>
>
> <%
> '-- Estos valores vienen de la pagina de logueo '
> User = Request("User")
> Pass = Request("Pass")
>
> Dim strCnn
> strCnn = "Provider=SQLOLEDB; Data Source=localhost; Initial
> Catalog=BaseDeDatos;User ID=" & User & ";Password=" & Pass & ";"
>
> Set Conexion = CreateObject("ADODB.Connection")
> Conexion.Open strCnn
> Set rs = Server.CreateObject("ADODB.Recordset")
>
> Conexion.Close
> Set Conexion = Nothing
> %>
>
> Saludos
>
> Que la fuerza este contigo,- Hero.
>
>
> "conde25" escribió en el mensaje
> news:
> > Me explico: en esencia, ciertos sitios web te piden a traves de un
cuadro
> de
> > texto que ingreses el nombre de usuario y la contraseña, luego haces
click
> > en aceptar y entras a los datos que tienes permitido ver (o estan
> > relacionados con tu nombre de usuario y pass).
> > Como es posible implementar esto: se le pasa la informacion del


username
y
> > password ingresado por el usuario a la cadena de conexion, o se


filtran
> los
> > datos solo a traves de sentencias T-SQL relacionadas con ese usuario??
> >
> > gracias por vuestro apoyo
> >
> > PABLO
> >
> >
> > "conde24" wrote in message
> > news:uf#
> > > Hola a todos, ¿Saben como implementar un username y password a


través
de
> > ASP
> > > con SQL server??
> > >
> > > gracias
> > >
> > > PABLO
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#8 Julius
28/06/2004 - 10:14 | Informe spam
Muchas gracias Jhonny, necesitaba una explicación así


Julius
Zaragoza

"Jhonny Vargas P." escribió en el mensaje
news:
Hola Julius,

No para nada...

Haber cuando corres una página ASP viajas por varios usuarios a través de
varias capas...

Por ejemplo.

-
WEB (Login y Usuario que están en una tabla de la base de datos )
-
IIS (Usuarios Anónimos, Usuarios NT)
-
SQL (Usuarios SQL o Usuarios NT
-

Esto quiere decir, que puedes tener tus usuarios en una tabla,
administrarlos y hacer lo que quieras con ellos, ya que otros usuarios son
los que realmente pasan através de estos servicios.

Imagina que te logueas a un sitio y colocas tu usuario "USU001" y la clave
"USU001", cuando llegas al servidor (IIS) estás llegando con los usuarios
anónimos (IUSR_nombreservidor e IWAM_nombreservidor), cuando haces alguna
llamada al SQL, lo haces mediante un usuario SQL, como por ejemplo SA o un
usuario NT y recién ejecutas alguna consulta.

Por lo tanto solamente necesitas crear un usuario SQL para conectarte con


tu
base de datos, los usuarios que se loguean en el sitio, solamente deberían
estar almacenados en la base de datos y validar mediante una consulta si
efectivamente existen o no, para dejarlos entrar a tu sitio.

Espero que se entienda.


Saludos,
Jhonny Vargas P. [MVP]
Santiago de Chile






"Julius" escribió en el mensaje
news:
> Hola, aprovecho el hilo para preguntar al respecto (desde mi ignorancia


y
mi
> necesidad de iniciarme en el asp):
>
> Según esto, cada usuario web debe tener un login en SQL Server? Matizo


mi
> problema. Aplicación visual completa, Access/SQL Server, y módulo de
> Intranet/ASP a desarrollar SIN niveles de acceso, esto es, simplemente


se
> trata entrar/NO entrar, una vez dentro no hay restricciones de seguridad
> ¿cuál sería la mejor manera de implementar esto? El número de usuarios


de
la
> aplicación Access es mucho menor que los potenciales de intranet
>
> Gracias por vuestro tiempo
>
> Saludos
> Julius
> Zaragoza
>
> "Hero" escribió en el mensaje
> news:
> > LA idea es la siguiente:
> >
> >
> > <%
> > '-- Estos valores vienen de la pagina de logueo '
> > User = Request("User")
> > Pass = Request("Pass")
> >
> > Dim strCnn
> > strCnn = "Provider=SQLOLEDB; Data Source=localhost; Initial
> > Catalog=BaseDeDatos;User ID=" & User & ";Password=" & Pass & ";"
> >
> > Set Conexion = CreateObject("ADODB.Connection")
> > Conexion.Open strCnn
> > Set rs = Server.CreateObject("ADODB.Recordset")
> >
> > Conexion.Close
> > Set Conexion = Nothing
> > %>
> >
> > Saludos
> >
> > Que la fuerza este contigo,- Hero.
> >
> >
> > "conde25" escribió en el mensaje
> > news:
> > > Me explico: en esencia, ciertos sitios web te piden a traves de un
> cuadro
> > de
> > > texto que ingreses el nombre de usuario y la contraseña, luego haces
> click
> > > en aceptar y entras a los datos que tienes permitido ver (o estan
> > > relacionados con tu nombre de usuario y pass).
> > > Como es posible implementar esto: se le pasa la informacion del
username
> y
> > > password ingresado por el usuario a la cadena de conexion, o se
filtran
> > los
> > > datos solo a traves de sentencias T-SQL relacionadas con ese


usuario??
> > >
> > > gracias por vuestro apoyo
> > >
> > > PABLO
> > >
> > >
> > > "conde24" wrote in message
> > > news:uf#
> > > > Hola a todos, ¿Saben como implementar un username y password a
través
> de
> > > ASP
> > > > con SQL server??
> > > >
> > > > gracias
> > > >
> > > > PABLO
> > > >
> > > >
> > >
> > >
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida