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

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

))))
поржал!
...
Рейтинг: 0 / 0
13.10.2008, 01:25
    #35590329
APM
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
13.10.2008, 01:34
    #35590333
APM
APM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
аутенфикация в таблице
Кстати не обращайте внимания на насмешки про одну таблицу.

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

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


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