Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Авторизация клиентов на sql БД, Как лучше организовать? 
:(
    Опции темы
olexande
Дата 15.9.2009, 11:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 25.11.2004
Где: Киев

Репутация: нет
Всего: нет



Леплю клиента к SQL БД, где у клиенту можно показывать только "его" данные.
Его-ли это данные пока фильтруются по одному из полей общей БД (пока вообще 1-на таблица).

Как можно (нужно) сделать авторизацию пользователей?
Сам вижу такие варианты:
- в программу вкомпилировать логин-пароль к БД, в программе проверять правильный-ли пароль по одному из полей БД уже после подключения к БД.
- В программу пароль не "вкомпилировать", а запрашивать у пользователя логин-пароль и уже на основании этих данных авторизироваться на БД.

Из недостатков что сам вижу в обоих случаях - пока используется "мой клиент", с есть надежда что "левые данные" клиенту не попадут, если клиент попробует "левый клиент" - ВСЯ база будет у него ... Это можно как-то ограничить?..

Что еще можно придумать?
PM MAIL ICQ   Вверх
LSD
Дата 15.9.2009, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Цитата(olexande @  15.9.2009,  11:29 Найти цитируемый пост)
Что еще можно придумать? 

Использовать механизмы безопасности базы.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
olexande
Дата 15.9.2009, 13:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 25.11.2004
Где: Киев

Репутация: нет
Всего: нет



Цитата(LSD @  15.9.2009,  11:40 Найти цитируемый пост)
Использовать механизмы безопасности базы. 

А в какую сторону смотреть?..

Может стоит базу "перечекрыжить"?
Сейчас данные в базе можно сравнить (в некоторой степени) с базой билинга - есть поле, указывающее что эта запись относится к определенному клиенту и ряд полей с данными (типа - чего, куда  и сколько).

Забыл указать - БД на MySQL

Это сообщение отредактировал(а) olexande - 15.9.2009, 13:03
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0459 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.