Newsgroup: it.comp.lang.delphi
Titolo: Gestione utenti nell'applicativo

Dove posso trovare qualche esempio su come realizzare una gestione utenti
nell'applicativo, cioč rendere visibili/invisibili alcune voci di menů a
seconda dell'utente, pulsanti, ecc. Voi come vi comportate fate sempre e
comunque una gestione del genere? Magari se qualcuno č a conoscenza di
componenti free il link č gradito :-) Ho trovato qualcosa di commerciale a
questi indirizzi:
http://www.toolsandcomps.com/
http://www.tmssoftware.com/
  User Factory
qualcuno li ha mai usati? Qualche commento? Thanks
Med

Appoggiati a database per fare una buona gestione di utenti
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Ho anch'io il tuo problema e penso di risolvero impostando dei privilegi a
livello di database.
Ossia ogni tabella può essere vista solo da determinati utenti.
Per verificare questa cosa avevo pensato di mettere una try except su ogni
query.Open o query.ExecSQL e intercettare l'errore di access denied.
Può essere una soluzione giusta?
Grazie in anticipo a tutto il newsgroup.
Daniel.
--------------------------------
Inviato via 
http://usenet.libero.it

> Appoggiati a database per fare una buona gestione di utenti
Intendi gli user interni al database? Io uso Firebird 1.5 ed ha il database
degli user di suo ma non è proprio il massimo per fare una gestione utenti
"lato client". Thanks
Med

 Puň essere una soluzione giusta?
Sě č una soluzione giusta cosě come creare delle viste, perň mi riferivo ad
una gestione piů legata agli oggetti nelle form piuttosto che ai privilegi
sulle query. Thanks
Med

 qualcuno li ha mai usati? Qualche commento? Thanks
Ciao,
Allora io porto la mia esperienza.
Ho fatto una cosa del genere, se vogliamo anche + complessa perché non solo
c'era gestione utenti, ma anche gestione di ruoli globali, per cui non tutti
potevano vedere tutta la lista utenti, che era ad albero.
Ed è un pò quello che serve a te, perché in realtà se assegni dei ruoli, ti
basta - per esempio nell'OnUpdate dell'actionlist - abilitare/disabilitare
tutti i controlli necessari, oppure tutte le azioni nei vari OnUpdate.
Se vuoi ti faccio un piccolo schemino concettuale, contattami in privato.
Ciao,
Andrea

> Se vuoi ti faccio un piccolo schemino concettuale, contattami in privato.
La cosa mi interesserebbe, c'è spazio anche x me?
Cià
Fra.

 potevano vedere tutta la lista utenti, che era ad albero.
Ciao Andrea, ti volevo chiedere una cosa in proposito:
la tua struttura ad albero (quindi gerarchica), era registrata nel DB? 
se sě, come facevi a fare una queri che estraesse tutto o parte dell' 
albero? hai usato un DB particolare? Ho questo problema con un programma 
scritto con delphi 5 e mysql.
Ciao e grazie
Gianni

 Gianni
Prego,
Andrea

Io mi appoggio ad un database, dove creo una tabella utenti con un campo
dove indico il grado di privilegio che hanno e un'altra con le form e il
loro grado....
Quando nella mia apll creo i menu (li creo a run-time) vedo che grado ha
l'utente e se ha un grado minore di un certo menu non lo creo così
l'applicazione si adatta all'utilizzatore mostrando solo i menu che gli
competono.....
E' facile anche fare aggiornamenti e gestioni, per esempio crei una form che
vedo solo un determinato utente dove può modificare il grado degli utenti e
delle form, così tu non ci perdi tempo ad adattare ogni volta l'app ....
CIAO
--
Simone
Honda S2000 driver Blu/black 240cv
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.419 / Virus Database: 235 - Release Date: 13/11/2002

 delle form, così tu non ci perdi tempo ad adattare ogni volta l'app ....
Questa della creazione dinamica delle form in base all'utente è
interessante, non hai qualche esempio da mostrarmi?
Med

 interessante, non hai qualche esempio da mostrarmi?
Cerco poi ti dico qualcosa come prova dovrei averlo si appoggia su Mysql se
non ricordo male...
Appena lo trovo ti posto se trovo anche quello la SQL che ti crea il DB di
prova...
CIAO


 ha scritto nel messaggio
news:as8jjc$ih1$1...@newsreader.mailgate.org...
Reinventato in 5 min, funziona Ovviamente si vede che è scritto in 5 min ma
l'idea è quella.....
Problema: Dove lo mando, con quella Mail credo che non arrivi proprio....
La mia la vedi se vuoi mandamela pure in posta....
Ciao


Caro amico,ti chiedo troppo se mandi pure a me l'esempio della gestione
utenti?
Grazie
Luigi
