Salve, in molti tutorial si spiega come fare una login.aspx basata su autenticazione con form, ma si utilizza sempre il file Web.Config . Dove posso reperire un esempio dove user e password vengono validati con un database Access?
Insomma... io ho una login.aspx ed un database Utenti, come fare l'auteticazione? Come li "collego"?Come posso controllare i dati immessi?
Grazie
Devi usare le classi del managed provider OleDb di ADO.NET per agganciarti al file MDB ed eseguire il comando di controllo delle credenziali di accesso contenute in una tabella "Users" del database.

Ti consiglio vivamente l'uso di paramteri nell'ambito del testo del comando per evitare SQL injection.

Il valore dei parametri (login e password) vengono immessi dall'utente tramite due TextBox.

L'azione di controllo deve verificare l'esistenza di un utente abilitato con login e password corrispondenti a quelle immesse.

Un esempio di codice lo puoi trovare qui.

Ciao, Ricky.

Ing. Riccardo Golia
Microsoft MVP ASP.NET/IIS
ASPItalia.com Content Manager
http://blogs.aspitalia.com/rickyvr
http://ricky.aspitalia.com
http://www.riccardogolia.it
Grazie Ing.Golia, provo a produrre qualcosa e le faccio sapere.
Colgo l'occasione per farle gli auguri per sua figlia!

Antonio Pavone (futuro Ing.Informatico)
Perfettamente funzionante con l'apporto di poche modifiche..
mi saluti la In-network, 2 anni fa mi proposero di lavorare per voi al Sud..ma i tempi non erano ancora maturi!
Grazie ancora
Spero di non averle arrecato troppo disturbo.

antonio pavone
Non lavoro più per In-Network, ora sono un libero professionista. Comunque nessun disturbo, figurati, è stato un piacere.

Ciao, Ricky.

Ing. Riccardo Golia
Microsoft MVP ASP.NET/IIS
ASPItalia.com Content Manager
http://blogs.aspitalia.com/rickyvr
http://ricky.aspitalia.com
http://www.riccardogolia.it

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.