powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Авторизация
7 сообщений из 7, страница 1 из 1
Авторизация
    #39598844
Aleks_Aleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день,

есть БД ORACLE, пишу приложение к данной БД,

в БД есть пользователи (пользователь = схема),

когда пользователь в моем приложении наживает Залогиниться,

я передаю в БД логин и пароль,

куда мне нужно обратить в БД что бы проверить, есть ли пользователь с таким логином и правильный ли пароль ?

Спасибо.
...
Рейтинг: 0 / 0
Авторизация
    #39598871
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleks_Aleks,

Большинство компонент доступа к бд имеют набор методов для авторизации.
...
Рейтинг: 0 / 0
Авторизация
    #39598880
Aleks_Aleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я пожалуй положу в коннект, логин и пароль пользователя,
...
Рейтинг: 0 / 0
Авторизация
    #39598888
dba123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleks_Aleks,

аутентификация - установление подлинности (например, с помощью имени и пароля)
авторизация - предоставление полномочий (доступ к данным, доступ к странице на вебсервере,..)

Попробуйте ещё раз сформулировать вопрос
Уточните как "передаёте в БД", что должно вернуть то, с помощью чего передаёте
...
Рейтинг: 0 / 0
Авторизация
    #39598907
Aleks_Aleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dba123,

Передаю в метод две строки (Логин, Пароль)

Возвращается объект типа User

Буду передавать вот так

DriverManager.getConnection(jdbc:oracle:thin:@localhost:1521:WEB, "Логин", "Пароль");

я хотел узнать может есть какие нить явные методы или ХП в которые можно передавать логин и пароль в виде параметра,

кроме коннекта?
...
Рейтинг: 0 / 0
Авторизация
    #39599004
dba123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleks_Aleks,

JDBC & UCP Sample Code:
http://www.oracle.com/technetwork/database/features/jdbc/default-2345085.html

Можно через Properties передавать, посмотрите примеры там много чего нового
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
  String url = "jdbc:oracle:thin:@1.1.1.1:1521:orcl";
  java.util.Properties prop = new java.util.Properties();
  prop.put("user","scott");
  prop.put("password","tiger");

  try {
	DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
	oracle.jdbc.OracleConnection conn = (oracle.jdbc.OracleConnection)(new oracle.jdbc.OracleDriver()).connect(url,prop);
	//oracle.jdbc.OracleConnection conn = (oracle.jdbc.OracleConnection)(new oracle.jdbc.OracleDriver()).connect(url,usr,pwd);

        //DriverManager.registerDriver(oracleDriver); 
        // Connection conn = DriverManager.getConnection(url); 


  }  catch(SQLException e) { 
...
Рейтинг: 0 / 0
Авторизация
    #39599057
А вы хотите на каждого пользователя своего приложения делать отдельного пользователя("пользователь = схема") в БД? Оно точно вам нужно или вы еще не вникли в особенности пользователей на уровне БД в Oracle?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Авторизация
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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