Re: OT: Postgresql PHP
El mié, 22-06-2005 a las 18:11 -0300, Ricardo Frydman escribió:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Nelson David Sandoval López wrote:
> > La situación es así:
> >
> > * postgres maneja una serie de usuarios por default cuando se
>
> Nopes. Al instalar postgres no hay ningun usuario. Debes crearlos tu a
> mano. (Incluso si mal no recuerdo el user postgres)
>
> > instala desde la paquetería crea por default el usuario postgres.
> http://www.postgresql.org/docs/7.4/static/user-manag.html
> > A partir de este se crean otros usuarios con diversos tipos de
> > características para manejar la BD.
>
> Bueno, si, he instalado/usado postgres por algun tiempo :)
>
> > * No quiero utilizar como administrador del sistema a phppgadmin, lo
> > que quiero saber si existe alguna forma de utilizar los usuarios
> > existentes de la BD de postgres, creados, es decir si ya he
> > agregado al usuario beto con password oteb, no quiero agregar otra
> > tabla de usuarios en el cual haga una consulta de verificación si
> > el usuario y el password es correcto.
> Eso es lo que NO quieres, y que es lo que SI quieres?
>
> > * En la cual no tenga que agregar a beto y su password.
>
> Agregar donde? SI dices que ya lo tienes?
>
>
> Lo siento: no intento comprenderte
>
A ver si me he enterado bien:
Lo que quieres es que los usuarios del web sean los usuarios de
postgres, sin tener que crear una tabla de usuarios.
Cuando trabajas con postgres, al establecer la conexión a la base de
datos tienes que suministrar un nombre de usuario y una contraseña
(normalmente).
Si metes en los parametros de la función que establece la conexión los
valores de nombre de usuario y contraseña que suministra el usuario,
postgres comprobará si son usuarios válidos de la base de datos y te
informará en el valór de retorno de la función.
http://es2.php.net/manual/es/function.pg-connect.php
Creo que solo te dice true o false, pero a lo mejor te llega...
Suerte.
PD: Ricardo, descansa que te necesitamos de buen humor :-) :-)
Reply to: