[Delphi] FireBird embeded i hasło

0

Aby podłączyć się do bazy FireBird w wersji embeded nie jest wymagane hasło.
Problem - jak odczytać/zweryfikować hasło usera?
Na razie dodałem do bazy tabelę z loginem i hasłem userów i na jej podstawie weryfikuję logujących się userów ale jest to rozwiązanie bardzo takie sobie :-/

FireBird 1,5 embeded i IBX.

0

wustarczy dokumentację poczytać od czasu do czasu

The security database (namely security.fdb) is not used in the embedded server and hence is not required. Any user is able to attach to any database. Since both the server and the client run in the same address space, the security becomes just an agreement between both sides which can be easily compromised.

0

No przecież pierwsze zdanie sugeruje że wiem o tym :-P
Niemniej, login i hasło JEST zapisywane w bazie.
Chciałem aby aplikacja była uruchamiana przez userów zdefiniowanych w bazie, co właściwie już zrobiłem, ale myślałem że da się to zrobić inaczej.

0
teles40 napisał(a)

No przecież pierwsze zdanie sugeruje że wiem o tym :-P

to p co pytasz o coś co wiesz?

Niemniej, login i hasło JEST zapisywane w bazie.

ale to jest Twój system a nie system autoryzacji FB

Chciałem aby aplikacja była uruchamiana przez userów zdefiniowanych w bazie, co właściwie już zrobiłem, ale myślałem że da się to zrobić inaczej.

możesz zapisywać w plikach, np ini albo w rejestrze

0

Temat -> kosz.

0

Jedynym ograniczeniem są prawa dostępu w bazie danych. A jak chcesz mieć logowanie to musisz sam założyć tabelę userów i to oprogramować, przy czym "logowanie" to nie będzie do bazy danych a w bazie danych - sam sprawdzisz i ew. rozłaczysz.

1 użytkowników online, w tym zalogowanych: 0, gości: 1