powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Автоматическое создание USER_ID и хеширование пароля
7 сообщений из 7, страница 1 из 1
Автоматическое создание USER_ID и хеширование пароля
    #40037330
bors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток, ув. форумчане! Извините за скорее всего глупый вопрос. Разрабатываю приложение на Delphi под БД Oracle. Нужно осуществить на стороне администратора добавление в бд юзера. И хотелось бы узнать каким образом сделать так чтобы на стороне сервера автоматически генерировался уникальный USER_ID, а пароль хешировался, ранее с таким не сталкивался и с базами данных работаю не так давно и не так успешно. Заранее спасибо каждому:)

Хотел бы еще уточнить, что БД создаю не я, а лишь пишу приложение и в бд не силен, поэтому хочу знать что говорить человеку который работает с бд, да и самому знать что происходит)
...
Рейтинг: 0 / 0
Автоматическое создание USER_ID и хеширование пароля
    #40037334
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bors
автоматически генерировался уникальный USER_ID, а пароль хешировался

id будет, пароль в открытом виде не хранится.

Но логин из приложения будет по имени пользователя и паролю.
...
Рейтинг: 0 / 0
Автоматическое создание USER_ID и хеширование пароля
    #40037337
bors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
env, прошу прощения, не совсем понял что Вы имеете в виду под "ID будет" (когда я пытался добави ть пользователя не указывая ID то выдавало ошибку с невозможностью присвоения NULL).
Что же касается "в открытом виде не хранится". У меня возник вопрос, может ли сервер сам хешировать пароль, и если может, то нужно ли мне на уровне приложения его как-то шифровать.
Извините если вопросы глупые.
...
Рейтинг: 0 / 0
Автоматическое создание USER_ID и хеширование пароля
    #40037340
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bors,

bors
когда я пытался добави ть пользователя не указывая ID

Это как? В команде CREATE USER не предусмотрено указания ID.
...
Рейтинг: 0 / 0
Автоматическое создание USER_ID и хеширование пароля
    #40037344
bors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
env, дико извиняюсь, неверно сформулировал вопрос. Я добавляю в БД через INSERT INTO новый записи (пользователей приложения которое разрабатываю)
...
Рейтинг: 0 / 0
Автоматическое создание USER_ID и хеширование пароля
    #40037348
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bors,

IDENTITY CLAUSE при создании таблицы, если версия позволяет. Иначе - ручками через sequence.

Совсем по-хорошему - реализовать процедурой на стороне БД, чтобы можно было сделать хотя бы минимальные проверки.

bors
может ли сервер сам хешировать пароль

В таком контексте - внутренние пользователи приложения - это целиком и полностью на стороне контракта между приложением и БД. Да - может, но должна ли функция хеширования быть на стороне бд или нет - выбор за вами.
...
Рейтинг: 0 / 0
Автоматическое создание USER_ID и хеширование пароля
    #40037357
bors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
env, спасибо Вам большое!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Автоматическое создание USER_ID и хеширование пароля
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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