Вход в функцию npg sql postgres - PullRequest
0 голосов
/ 28 мая 2020

Привет, я хотел создать функцию для проверки моего входа в систему, но я не знаю, почему тест говорит мне, что пароль неправильный, даже если я проверяю переменные, он всегда возвращает 0,

drop function u_login
create or replace function u_Login (username character varying(150),passwords int)
returns int as $$
begin


        if  (select count(*) from users where user_name=username and password=passwords) > 0
    then return 1;
        else return 0;
    end if ;
end
$$
language plpgsql
---test login---
select * from u_login('USER2',123456789)

у меня тоже есть вопрос, могу ли я выполнять роль администратора и обычного пользователя, которого можно идентифицировать в логине?

спасибо за помощь

...