Newsgroup: it.comp.lang.visual-basic
Titolo: dati per l'accesso al db

Ciao a tutti,
vorrei un consiglio.... ho un programma che accede ad una banca dati e
autentica i vari utenti in base ad una login e password che si trovano nel
mio database.
Naturalmente per effettuare questa autenticazione occorre che ci si connetta
alla banca dati. Ecco i dati per l'accesso alla banca dati (login e
password) voi di solito li mettete all'interno del programma o usate qualche
altro metodo? Metterli in un file .ini non è bello perchè rimarrebbero in
chiaro.
Il mio problema sorge dal fatto che se li metto dentro al programma, se
dovessi cambiare la password di accesso al db dovrei modificarla all'interno
del programma e ripassare il nuovo eseguibile.
Chi mi sa dare una valida alternativa?
Grazie mille!



 
Puoi mettere user e pwd in un file criptandoli. Nel programma metti solo 
la chiave, oppure metti la chiave (criptata) nel registro ...
ciao
		maxx

 		maxx
Dati criptati in una tabella , con possibilità , di modificare  le
password attraverso una maschera apribile con la passw dell'amministratore.
giuseppeD
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

giuseppe wrote:
 >
 > Dati criptati in una tabella , con possibilità , di modificare  le
 > password attraverso una maschera apribile con la passw
 > dell'amministratore. giuseppeD
 >
Dal mail di Valeria non si capisce, ma se il database e' protetto da
password (vedi gestione utenti dei database tipo access, ad esempio) 
come fai ad accedere alla tabella se user e pwd per accedere al database 
  sono nel database? ;-)
ciao
		maxx

 giuseppe wrote:


Distinguiamo due tipi di protezione o password:
1- al database dove la gestione è di competenza dell'amministratore, che
può e deve accedere senza difficoltà e fa collegare gli utilizzatori al db
per mezzo di una password.
2- proteggere i singoli oggetti che compongono il db.
Quì si può intervenire in diversi modi tra cui abbinare ad una accoppiata
passw + userID l'accesso ad un numero di oggetti.
La passw e l'eserID dove inserirli per leggerli all'apertura del db o dei
singoli oggetti ?
Possibile in una tabella.
Domando , e se uno legge la tabella delle protezioni ?
Una soluzione può essere digitare i valori in chiaro nelle caselle di
testo e poi inserirle criptate in una tabella .
Penso che a questo si riferisce Valeria, perchè se la passw amministrativa
la deposito per iscritto da qualche parte che non sia la mente
dell'amministratore o in cassaforte , penso che devo consultare qualche
testo appropiato prima di continuare.


 ha scritto nel messaggio
news:3D17157...@laserinforma.com...


 soluzione.
se ho capito, ti stai complicando la vita.
nel db principale metti gli utenti e le pass, criptate o come vuoi.
fai uno splash di login, e verifichi username e pass nel tuo db. se al login
n l'username sbaglia la pass, logghi il tentativo di accesso e lo sbatti
fuori. se ci piglia, logghi l'accesso e quando esce. da 10 anni da me un
clipper funziona cosi', senza problemi.
inoltre quando mettono via un record il db registra lo username, idem quando
il record viene modificato. tasso di errori: prima del log 15%, dopo 0.5%,
inclusi refusi.
--
ciao, j.
www.sundaysw.com

 > caso io le scriva direttamente nel mio programma).
Penso che stiamo su due livelli:
1- centralizzato
2- locale
1- dati di accesso in una tabella , che possono risiedere in un db diverso
da dove si trovano i dati.
2- locale
Puoi inserire i dati nel registro utilizzando la
funzione GetSetting e
l' Istruzione SaveSetting
(vedere guida in linea)
Alla digitazione dei dati se non corrispondono a quelli del registro .......
Per modificare , SaveSetting
giuseppeD