Re: current_user versus current_role
От | Alvaro Herrera |
---|---|
Тема | Re: current_user versus current_role |
Дата | |
Msg-id | 20051005133251.GJ5239@surnet.cl обсуждение исходный текст |
Ответ на | current_user versus current_role ("Pavel Stehule" <pavel.stehule@hotmail.com>) |
Ответы |
Re: current_user versus current_role SOLVED
|
Список | pgsql-hackers |
On Wed, Oct 05, 2005 at 03:17:25PM +0200, Pavel Stehule wrote: Hi, > I used info from current_user for log. about some operations (who, when, > ..). What I can see, current_user is equal current_role function. I had > problem with it, because user (if is member of any group role) can change > his identity. example: peter is member of role users. But peter can do set > role to users. From this moment I lost possibility of get identity if user, > because current_user returns users and not peter. I can check it (if some > user changed identity) ~ by exampl. test if role has login privilegia, and > if not I can stop any operations. I believe you can use session_user for this. -- Alvaro Herrera Developer, http://www.PostgreSQL.org "Amanece. (Ignacio Reyes)El Cerro San Cristóbal me mira, cínicamente, con ojosde virgen"
В списке pgsql-hackers по дате отправления: