powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / аутенфикация в таблице
8 сообщений из 8, страница 1 из 1
аутенфикация в таблице
    #35569352
valuez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет,
У меня сложилась такая проблемка:
имеются 3 пользователя : admin, customer, owner при входе в базу они естественно должны ввести логин и пароль

Теперь вопрос
как это устроить в одной таблице ? чтобы при вводе логина сразу распределялись права. Сразу замечу что нужна именно одна таблица...
...
Рейтинг: 0 / 0
аутенфикация в таблице
    #35569433
У меня другая проблема.
Подскажите, как сделать так, чтобы после открытия бутылки пива чипсы из магазина сами ко мне домой доставлялись.
Сразу замечу, что мне нужны чипсы только с беконом.
...
Рейтинг: 0 / 0
аутенфикация в таблице
    #35569528
SeniorAndre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:))
+5
...
Рейтинг: 0 / 0
аутенфикация в таблице
    #35589927
tmihail2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторУ меня другая проблема.
Подскажите, как сделать так, чтобы после открытия бутылки пива чипсы из магазина сами ко мне домой доставлялись.
Сразу замечу, что мне нужны чипсы только с беконом.

))))
поржал!
...
Рейтинг: 0 / 0
аутенфикация в таблице
    #35590329
Фотография APM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это просто.
alter table mytable add column UserCanRead varchar(50),UserCanWrite varchar(50)
alter table mytable add column OwnerCanRead varchar(50),OwnerCanWrite varchar(50)

update mytable set UserCanRead='Да, ему можно' where id=12
update mytable set OwnerCanRead='Лучше не надо' where id=12


Ну и дальне
...
select data,UserCanRead,OwnerCanRead from mytable where id=12
...
if мну='User' && result['UserCanRead']='Да, ему можно' then msgbox result['data']
else msgbox 'Доступ запрещен, позвоните туда то, и повторите запрос'


Кстати схему очень гибкая, намного лучше acl всяких, потому что допускает использование сложных условий
например
update mytable set UserCanRead='Можно в четверг после дождя' where id=12
или
update mytable set UserCanRead='Можно если owner не известен' where id=12
...
Рейтинг: 0 / 0
аутенфикация в таблице
    #35590333
Фотография APM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати не обращайте внимания на насмешки про одну таблицу.

Лично я всегда так проектирую базы что б все данные были в одной таблице, тогда проще работать с индексами и значительно повышается быстродействие. Также проще писать запросы, не нужно вспоминать имен таблиц.
Просто добавляем нужные поля, а остальные ставим в null и все.
...
Рейтинг: 0 / 0
аутенфикация в таблице
    #35590528
Фотография ss25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АЖОПЕТЬ 8)
...
Рейтинг: 0 / 0
аутенфикация в таблице
    #35590598
Andrey Daeron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
APMКстати не обращайте внимания на насмешки про одну таблицу.

Лично я всегда так проектирую базы что б все данные были в одной таблице, тогда проще работать с индексами и значительно повышается быстродействие. Также проще писать запросы, не нужно вспоминать имен таблиц.
Просто добавляем нужные поля, а остальные ставим в null и все.
А нормализацию - это всё клятые мериканцы придумали, ибо денег на железо жалко, да и штат сотрудников раздувать надо, что бы имена таблиц помнили.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / аутенфикация в таблице
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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