|
Как в SQL запросе правильно записать?
|
|||
---|---|---|---|
#18+
Если пароль введенный пользователем = p_user в таблицs sp_user и логин введенный пользователем = p_user таблицы sp_user тогда true? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2018, 18:28 |
|
Как в SQL запросе правильно записать?
|
|||
---|---|---|---|
#18+
Артем СкоробогатыйЕсли пароль введенный пользователем = p_user в таблицs sp_user и логин введенный пользователем = p_user таблицы sp_user тогда true? Код: sql 1.
и снаружи его сверяете с паролем там должен быть хеш, поэтому password_verify() (ПХП) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2018, 19:39 |
|
Как в SQL запросе правильно записать?
|
|||
---|---|---|---|
#18+
tip78, спасибо. Решено! Помогла следующая конструкция: CREATE FUNCTION check_login_and_password(input_login CHARACTER VARYING, input_pass CHARACTER VARYING) RETURNS boolean AS $$ SELECT EXISTS(SELECT * FROM sp_users WHERE "public".sp_users.p_login = input_login AND "public".sp_users.p_pass = input_pass ); $$ LANGUAGE sql; В запрос передаём: 'Логин', 'Пароль' Если ответ верен возвращает: t (true), если не верен: f (false). ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2018, 20:57 |
|
|
start [/forum/topic.php?fid=53&tid=1995785]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
306ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 314ms |
total: | 712ms |
0 / 0 |