PDA

Visualizza la versione completa : [VB] Registrazione utenti NT


tarantino
08-05-2002, 21:56
Salve a tutti,io ho un problema.....
Dunque io ho una mascherina in visual-basic dove ho due text,in una inserisco l'utente e nell'altra la password,il problema che devo inserire lo user e la password di un utente nt registrato nel sistema quindi se il sistema riconosce l'utente attraverso questi parametri sparisce altrimenti dovra' rimanere in primo piano come posso fare?le ho provate di tutti i colori .......aiutatemi!!!!

vonkranz
08-05-2002, 23:09
Per quanto riguarda l'utente, c'e' una API (mi pare sia GetUserID ma non ne sono sicuro) che ti dice chi e' l'utente che in quel momento ha avuto accesso alla macchina che ha lanciato il tuo prg: quindi, puoi confrontare il valore che ti ritorna questa API con il valore che e' stato inserito nel TextBox;

per quanto riguarda invece la psw, mi sa che non c'e' modo di avere dei termini di confronto (anche perche' sarebbe problematico per la sicurezza avere delle API che restituiscano questo tipo di dato, magari accoppiato con lo user... ;) )

Se ho capito bene, tu vorresti avere una finestra fatta in VB sul tipo di quella presentata da Win NT al momento del login, giusto?

In questo caso, mi sa' che non e' possibile fare quello che vuoi.

In alternativa, puoi creare per il tuo prg. le tue personali "accoppiate" User->pwd ma, sia ben chiaro, esse sono completamente scollegate da quelle di Win.:
puoi fare un piccolo DB, magari criptato (non si sa mai...:D ) in cui memorizzi questo tipo di dato.

Spero di aver centrato il problema.
Ciao.

tarantino
08-05-2002, 23:47
la soluzione c' perch esiste un api che si chiama LogonUser che lo fa' ma io non so' come usarla

fluxio
09-05-2002, 13:59
ho trovato la documentazione di microsoft nell'help di Visual Studio 6

per c' anche scritto che non tutti i processi posso usarla

Loading