powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / мини вопрос по аутентификации пользователя
5 сообщений из 5, страница 1 из 1
мини вопрос по аутентификации пользователя
    #39905743
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребят, подскажите пожалуйста, как правильно реализоваться триггер на вход по логину и паролю в базу данных, если можно на пальцах. Вход осуществляется по view, где одно дополнительное поле хранит логин пользователя, и функция mysql сравнивает логин входящего пользователя и это поле, и при успехе выбирает информацию ,относящуюся только к вошедшему юзеру. Ну то есть выборка осуществляется только по условию где входящий_юзер равен текстовому выражению в дополнительном поле таблицы/вьюхи.

Смотрите есть небольшая тестовая базка, где юзеры - это пользователи бд (не дополнительная таблица users как в интернет магазине к примеру- где на один аккаунт пользователя mysql много псевдо юзеров, а полноценная БД ,где каждый аккаунт mysql это отдельный пользователь СУБД.)

Вопрос к залу, как правильно написать stored function на mysql, где к примеру если заходящий является админом ,то он выбирает все записи из таблицы , а если он не админ, то только которые соотносятся с дополнительным полем в таблице.

Ну к примеру есть нано таблица Отгрузки:
КодТоварКлиент1ЯблокиUser12ГрушиUser8834ВелосипедUser457

И если юзер не обладает правами администратора, то выводятся только те отгрузки, которые относятся к нему по полю Клиент, а если он админ БД к примеру, то выводятся все записи.
...
Рейтинг: 0 / 0
мини вопрос по аутентификации пользователя
    #39905770
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
WHERE CURRENT_USER IN (`Таблица`.`Клиент`, 'Администратор')
...
Рейтинг: 0 / 0
мини вопрос по аутентификации пользователя
    #39905798
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina,
Спасибо большое,выручаете как всегда. Но это же все равно мастрячить доп.таблицу нужно? Гранты как проверить ,немного не понял ваш пример)
...
Рейтинг: 0 / 0
мини вопрос по аутентификации пользователя
    #39905805
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Лалов
это же все равно мастрячить доп.таблицу нужно?
Где? Вон у тебя в показанной таблице Отгрузки - поле Клиент имеется. А остальное таблиц не требует.
...
Рейтинг: 0 / 0
мини вопрос по аутентификации пользователя
    #39905811
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina,
Фигасе, так просто, спс!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / мини вопрос по аутентификации пользователя
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]