Cum se obține o listă a tuturor utilizatorilor înregistrați

Cum se obține o listă a tuturor utilizatorilor înregistrați?

Maestre, te rog spune-mi.

Pe server, un număr de utilizatori înregistrați.
Înainte de a intra programul trebuie să emită o cerere de numele și parola polzovatelya.
Deci, cum pot obține o listă a tuturor acelor utilizatori. Există nici un fel, dar pentru a se conecta direct la isc4.gdb?

Acolo. Păstrați o listă de utilizatori în orice fișier.

> Păstrați o listă de utilizatori în orice fișier
Atunci este aproape la fel ca cea a isc4.gdb.
Dar atunci de fiecare dată când actualizați lista de utilizatori din isc4.gdb trebuie să facă aceleași modificări în acest fișier.


> Dens (13.09.03 17:07) [2]

Firește. Dar este într-adevăr tot ce ai nevoie pentru a obține lista. Poate lasa doar utilizatorul introduce el însuși numele său.

Este desigur posibil, dar este mult mai convenabil pentru a alege din listă.
Și acel utilizator prost într-un fel nu impune.

Dacă nu avem nici o altă cale, atunci lasa utilizatorul introduce el însuși.
Ei bine, am întrebat, doar în cazul în care, într-un fel poate și este posibil.

În cazul în care pentru nici un alt mod, atunci este posibil ca un server în numele unui mod de a învăța isc4.gdb.
Am încercat să sape în registru.
Pe mașina locală pare să fi găsit calea către directorul este montat Kotoy IB:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Interbase Corp \ Interbase \ CurrentVersion
și linia RootDirectory - calea către directorul.

Dar este pe mașina locală.
Ceea ce se găsește pe server?


> Dens (13.09.03 17:30) [4]
> Și modul în care se găsește pe server?

Din câte știu eu - în general, în nici un fel. Și aș sfătui toate aceeași un fișier separat cu o listă de, cel puțin, deoarece serverul poate fi de mai multe baze de date, și de ce nu-i lista de utilizatori care nu au la baza de date în nici un fel.

Ei bine. Nu există nici o cale.
Și slavă Domnului pentru asta.

De fapt, serverul oferă o IB specială API, cu care puteți obține o listă a tuturor utilizatorilor (precum și o face IBConsole). Ei bine, cel mai simplu mod de a utiliza o componentă IBSecurityService (Interbase paleta Admin), care prin acest API vă pot oferi o listă de utilizatori

vă conectați pur și simplu să isc4.gdb toate.
funcții standard, dacă nu mă înșel, nu furnizează informații despre utilizatori. Există o funcție de adăugarea, ștergerea și modificarea de utilizatori.

El a intrat în lista primită și isc4.gdb
SELECT USER_NAME DISTINCT, FIRST_NAME, MIDDLE_NAME, LAST_NAME, „+
"FULL_NAME, GROUP_NAME, SYS_USER_NAME, UID, GID, COMMENT" +
„De la utilizatori COMANDA PRIN USER_NAME

Taaaaaaaaaaaaaaakkkkkk. ar trebui să încercați, SENK gânduri atât de interesant.

articole similare