Usuarios de la base de datos.

09/12/2005 - 14:44 por support.microsoft.com | Informe spam
Hola a todos,

estoy realizando una aplicacion en PHP la cual mediante un formulario de
login y pasw el usuario se valida en la base de datos.
Mi pregunta es donde se guardan los usuarios, como seria la select ?
Para crear los usuarios utilizo sp_addlogin
la select seria algo parecido a esto:
SELECT * FROM <TABLA_SYSTEMA_QUE_DESCONOZCO> WHERE
CAMPO_USUARIO=MI_DATO_USUARIO AND CAMPO_PASSW=MI_DATO_PASW

Otra cosilla, si el pasw esta encriptado en la base de datos, que tipo de
algoritmo usa? MD5 ?

Gracias a todos !

Preguntas similare

Leer las respuestas

#1 Maxi
09/12/2005 - 15:01 | Informe spam
Hola, una cosa son los usuarios de la BDD y otra muy distinta los usuarios
de tu aplicacion. Por un lado necesitas de alguna manera conectarte al motor
y por ello usas usuarios, ya sean de Windows (con seguridad integrada) o de
SQL (No recomendables)

Otra cosa es que vos quieras controlar esos usuarios en la aplicacion, en la
bdd por usuario podras darle permisos sobre los distintos objetos. Para que
quieres en principio saber como encripta y tambien para que quieres saber
donde se guardan los usuarios? que necesitas hacer?


Salu2
Maxi [MVP SQL SERVER]


"support.microsoft.com"
escribió en el mensaje
news:
Hola a todos,

estoy realizando una aplicacion en PHP la cual mediante un formulario de
login y pasw el usuario se valida en la base de datos.
Mi pregunta es donde se guardan los usuarios, como seria la select ?
Para crear los usuarios utilizo sp_addlogin
la select seria algo parecido a esto:
SELECT * FROM <TABLA_SYSTEMA_QUE_DESCONOZCO> WHERE
CAMPO_USUARIO=MI_DATO_USUARIO AND CAMPO_PASSW=MI_DATO_PASW

Otra cosilla, si el pasw esta encriptado en la base de datos, que tipo de
algoritmo usa? MD5 ?

Gracias a todos !
Respuesta Responder a este mensaje
#2 support.microsoft.com
09/12/2005 - 15:18 | Informe spam
Hola Maxi
Quiero hacer lo siguiente:

Tengo una aplicacion hecha en php (la estoy haciendo), entonces cada usuario
accede a su propio "departamento". (Colaboradores, Admin, Officinas)
Tengo creado 3 roles en la base de datos

- RoleColaborador
- RoleAdmin
- RoleOficinas

Aparte de todo esto tengo unos SP creados que hacen las funciones de select
, update y delete (cada uno con su proposito).

Cada Role tiene asignado la ejecucion de X procedimiento , por ejemplo.
El RoleOficinas tiene asignados los SP_ADDOFICINA SP_CONSULTAOFICINA
SP_VERIFICALOGIN

Mi idea es anyadir el usuario utilizando el sp_addlogin, una vez que este
anyadido asignare el role que le corresponda. (que esto tengo que mirar como
se hace)

Pero antes de todo, tengo que validar que el usuario exista y que los datos
introducidos sean correctos, es decir crear un SP (SP_VERIFICALOGIN) que haga
la funcion de verificarlo. (despues yo ya en la aplicacion creare las
sesiones y a que interfaces accede el usuario)

Espero que con esto quede un poco mas claro lo que intento hacer.

Muchisimas gracias por tu anterior contestacion.

Un saludo,



"Maxi" escribió:

Hola, una cosa son los usuarios de la BDD y otra muy distinta los usuarios
de tu aplicacion. Por un lado necesitas de alguna manera conectarte al motor
y por ello usas usuarios, ya sean de Windows (con seguridad integrada) o de
SQL (No recomendables)

Otra cosa es que vos quieras controlar esos usuarios en la aplicacion, en la
bdd por usuario podras darle permisos sobre los distintos objetos. Para que
quieres en principio saber como encripta y tambien para que quieres saber
donde se guardan los usuarios? que necesitas hacer?


Salu2
Maxi [MVP SQL SERVER]


"support.microsoft.com"
escribió en el mensaje
news:
> Hola a todos,
>
> estoy realizando una aplicacion en PHP la cual mediante un formulario de
> login y pasw el usuario se valida en la base de datos.
> Mi pregunta es donde se guardan los usuarios, como seria la select ?
> Para crear los usuarios utilizo sp_addlogin
> la select seria algo parecido a esto:
> SELECT * FROM <TABLA_SYSTEMA_QUE_DESCONOZCO> WHERE
> CAMPO_USUARIO=MI_DATO_USUARIO AND CAMPO_PASSW=MI_DATO_PASW
>
> Otra cosilla, si el pasw esta encriptado en la base de datos, que tipo de
> algoritmo usa? MD5 ?
>
> Gracias a todos !



Respuesta Responder a este mensaje
#3 Maxi
09/12/2005 - 15:25 | Informe spam
ok, en la tabla sysusers tienes los usuarios


Salu2
Maxi [MVP SQL SERVER]


"support.microsoft.com"
escribió en el mensaje
news:
Hola Maxi
Quiero hacer lo siguiente:

Tengo una aplicacion hecha en php (la estoy haciendo), entonces cada
usuario
accede a su propio "departamento". (Colaboradores, Admin, Officinas)
Tengo creado 3 roles en la base de datos

- RoleColaborador
- RoleAdmin
- RoleOficinas

Aparte de todo esto tengo unos SP creados que hacen las funciones de
select
, update y delete (cada uno con su proposito).

Cada Role tiene asignado la ejecucion de X procedimiento , por ejemplo.
El RoleOficinas tiene asignados los SP_ADDOFICINA SP_CONSULTAOFICINA
SP_VERIFICALOGIN

Mi idea es anyadir el usuario utilizando el sp_addlogin, una vez que este
anyadido asignare el role que le corresponda. (que esto tengo que mirar
como
se hace)

Pero antes de todo, tengo que validar que el usuario exista y que los
datos
introducidos sean correctos, es decir crear un SP (SP_VERIFICALOGIN) que
haga
la funcion de verificarlo. (despues yo ya en la aplicacion creare las
sesiones y a que interfaces accede el usuario)

Espero que con esto quede un poco mas claro lo que intento hacer.

Muchisimas gracias por tu anterior contestacion.

Un saludo,



"Maxi" escribió:

Hola, una cosa son los usuarios de la BDD y otra muy distinta los
usuarios
de tu aplicacion. Por un lado necesitas de alguna manera conectarte al
motor
y por ello usas usuarios, ya sean de Windows (con seguridad integrada) o
de
SQL (No recomendables)

Otra cosa es que vos quieras controlar esos usuarios en la aplicacion, en
la
bdd por usuario podras darle permisos sobre los distintos objetos. Para
que
quieres en principio saber como encripta y tambien para que quieres saber
donde se guardan los usuarios? que necesitas hacer?


Salu2
Maxi [MVP SQL SERVER]


"support.microsoft.com"
escribió en el mensaje
news:
> Hola a todos,
>
> estoy realizando una aplicacion en PHP la cual mediante un formulario
> de
> login y pasw el usuario se valida en la base de datos.
> Mi pregunta es donde se guardan los usuarios, como seria la select ?
> Para crear los usuarios utilizo sp_addlogin
> la select seria algo parecido a esto:
> SELECT * FROM <TABLA_SYSTEMA_QUE_DESCONOZCO> WHERE
> CAMPO_USUARIO=MI_DATO_USUARIO AND CAMPO_PASSW=MI_DATO_PASW
>
> Otra cosilla, si el pasw esta encriptado en la base de datos, que tipo
> de
> algoritmo usa? MD5 ?
>
> Gracias a todos !



Respuesta Responder a este mensaje
#4 support.microsoft.com
09/12/2005 - 15:41 | Informe spam
Hola maxi,
Gracias por tu respuesta, pero, es normal que el campo password me salga el
valor NULL ???? (el usuario ya tiene pasw) por este motivo no entiendo el pq
sale NULL .

Gracias

Lo que te he planteado en el otro email lo ves viable ? o tienes alguna
recomendacion ?


"Maxi" escribió:

ok, en la tabla sysusers tienes los usuarios


Salu2
Maxi [MVP SQL SERVER]


"support.microsoft.com"
escribió en el mensaje
news:
> Hola Maxi
> Quiero hacer lo siguiente:
>
> Tengo una aplicacion hecha en php (la estoy haciendo), entonces cada
> usuario
> accede a su propio "departamento". (Colaboradores, Admin, Officinas)
> Tengo creado 3 roles en la base de datos
>
> - RoleColaborador
> - RoleAdmin
> - RoleOficinas
>
> Aparte de todo esto tengo unos SP creados que hacen las funciones de
> select
> , update y delete (cada uno con su proposito).
>
> Cada Role tiene asignado la ejecucion de X procedimiento , por ejemplo.
> El RoleOficinas tiene asignados los SP_ADDOFICINA SP_CONSULTAOFICINA
> SP_VERIFICALOGIN
>
> Mi idea es anyadir el usuario utilizando el sp_addlogin, una vez que este
> anyadido asignare el role que le corresponda. (que esto tengo que mirar
> como
> se hace)
>
> Pero antes de todo, tengo que validar que el usuario exista y que los
> datos
> introducidos sean correctos, es decir crear un SP (SP_VERIFICALOGIN) que
> haga
> la funcion de verificarlo. (despues yo ya en la aplicacion creare las
> sesiones y a que interfaces accede el usuario)
>
> Espero que con esto quede un poco mas claro lo que intento hacer.
>
> Muchisimas gracias por tu anterior contestacion.
>
> Un saludo,
>
>
>
> "Maxi" escribió:
>
>> Hola, una cosa son los usuarios de la BDD y otra muy distinta los
>> usuarios
>> de tu aplicacion. Por un lado necesitas de alguna manera conectarte al
>> motor
>> y por ello usas usuarios, ya sean de Windows (con seguridad integrada) o
>> de
>> SQL (No recomendables)
>>
>> Otra cosa es que vos quieras controlar esos usuarios en la aplicacion, en
>> la
>> bdd por usuario podras darle permisos sobre los distintos objetos. Para
>> que
>> quieres en principio saber como encripta y tambien para que quieres saber
>> donde se guardan los usuarios? que necesitas hacer?
>>
>>
>> Salu2
>> Maxi [MVP SQL SERVER]
>>
>>
>> "support.microsoft.com"
>> escribió en el mensaje
>> news:
>> > Hola a todos,
>> >
>> > estoy realizando una aplicacion en PHP la cual mediante un formulario
>> > de
>> > login y pasw el usuario se valida en la base de datos.
>> > Mi pregunta es donde se guardan los usuarios, como seria la select ?
>> > Para crear los usuarios utilizo sp_addlogin
>> > la select seria algo parecido a esto:
>> > SELECT * FROM <TABLA_SYSTEMA_QUE_DESCONOZCO> WHERE
>> > CAMPO_USUARIO=MI_DATO_USUARIO AND CAMPO_PASSW=MI_DATO_PASW
>> >
>> > Otra cosilla, si el pasw esta encriptado en la base de datos, que tipo
>> > de
>> > algoritmo usa? MD5 ?
>> >
>> > Gracias a todos !
>>
>>
>>



Respuesta Responder a este mensaje
#5 Maxi
09/12/2005 - 15:44 | Informe spam
Si, porque el pass esta encriptado y ademas para lo que vos necesitas hacer
no necesitas la Pass, para que queres la pass?


Salu2
Maxi [MVP SQL SERVER]


"support.microsoft.com"
escribió en el mensaje
news:
Hola maxi,
Gracias por tu respuesta, pero, es normal que el campo password me salga
el
valor NULL ???? (el usuario ya tiene pasw) por este motivo no entiendo el
pq
sale NULL .

Gracias

Lo que te he planteado en el otro email lo ves viable ? o tienes alguna
recomendacion ?


"Maxi" escribió:

ok, en la tabla sysusers tienes los usuarios


Salu2
Maxi [MVP SQL SERVER]


"support.microsoft.com"
escribió en el mensaje
news:
> Hola Maxi
> Quiero hacer lo siguiente:
>
> Tengo una aplicacion hecha en php (la estoy haciendo), entonces cada
> usuario
> accede a su propio "departamento". (Colaboradores, Admin, Officinas)
> Tengo creado 3 roles en la base de datos
>
> - RoleColaborador
> - RoleAdmin
> - RoleOficinas
>
> Aparte de todo esto tengo unos SP creados que hacen las funciones de
> select
> , update y delete (cada uno con su proposito).
>
> Cada Role tiene asignado la ejecucion de X procedimiento , por ejemplo.
> El RoleOficinas tiene asignados los SP_ADDOFICINA SP_CONSULTAOFICINA
> SP_VERIFICALOGIN
>
> Mi idea es anyadir el usuario utilizando el sp_addlogin, una vez que
> este
> anyadido asignare el role que le corresponda. (que esto tengo que mirar
> como
> se hace)
>
> Pero antes de todo, tengo que validar que el usuario exista y que los
> datos
> introducidos sean correctos, es decir crear un SP (SP_VERIFICALOGIN)
> que
> haga
> la funcion de verificarlo. (despues yo ya en la aplicacion creare las
> sesiones y a que interfaces accede el usuario)
>
> Espero que con esto quede un poco mas claro lo que intento hacer.
>
> Muchisimas gracias por tu anterior contestacion.
>
> Un saludo,
>
>
>
> "Maxi" escribió:
>
>> Hola, una cosa son los usuarios de la BDD y otra muy distinta los
>> usuarios
>> de tu aplicacion. Por un lado necesitas de alguna manera conectarte al
>> motor
>> y por ello usas usuarios, ya sean de Windows (con seguridad integrada)
>> o
>> de
>> SQL (No recomendables)
>>
>> Otra cosa es que vos quieras controlar esos usuarios en la aplicacion,
>> en
>> la
>> bdd por usuario podras darle permisos sobre los distintos objetos.
>> Para
>> que
>> quieres en principio saber como encripta y tambien para que quieres
>> saber
>> donde se guardan los usuarios? que necesitas hacer?
>>
>>
>> Salu2
>> Maxi [MVP SQL SERVER]
>>
>>
>> "support.microsoft.com"
>>
>> escribió en el mensaje
>> news:
>> > Hola a todos,
>> >
>> > estoy realizando una aplicacion en PHP la cual mediante un
>> > formulario
>> > de
>> > login y pasw el usuario se valida en la base de datos.
>> > Mi pregunta es donde se guardan los usuarios, como seria la select ?
>> > Para crear los usuarios utilizo sp_addlogin
>> > la select seria algo parecido a esto:
>> > SELECT * FROM <TABLA_SYSTEMA_QUE_DESCONOZCO> WHERE
>> > CAMPO_USUARIO=MI_DATO_USUARIO AND CAMPO_PASSW=MI_DATO_PASW
>> >
>> > Otra cosilla, si el pasw esta encriptado en la base de datos, que
>> > tipo
>> > de
>> > algoritmo usa? MD5 ?
>> >
>> > Gracias a todos !
>>
>>
>>



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida