Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Авторизация / 7 сообщений из 7, страница 1 из 1
08.02.2018, 11:59
    #39598844
Aleks_Aleks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Авторизация
Добрый день,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

кроме коннекта?
...
Рейтинг: 0 / 0
08.02.2018, 14:17
    #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
08.02.2018, 14:55
    #39599057
Авторизация
А вы хотите на каждого пользователя своего приложения делать отдельного пользователя("пользователь = схема") в БД? Оно точно вам нужно или вы еще не вникли в особенности пользователей на уровне БД в Oracle?
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Авторизация / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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