Newsgroup: it.comp.lang.delphi
Titolo: Login web (D2006)

Qualcuno sa indicarmi dove trovare un'applicazione di esempio per
implementare una pagina di login in una web application?
In prima analisi ho costruito le pagine con Dreamveawer (giusto per studiare
un pò la materia web, nuova per me) ottenendo:
un form con UserID e Passw (con reindirizzamento alla pagina personale e
utilizzando una variabile di sessione visualizzo i dati di un db Access
relativi all'utente)
un form per la prima registrazione (e relativa verifica sull'esistenza nel
db dello UserID scelto dall'utente)
il reindirizzamento ad una pagina tipo "NOT ALLOWED" se l'utente furbetto
cerca di raggiungere una pagina protetta senza passare dal login.
Ora volevo riprodurre il tutto sotto Delphi 2006 (ho scaricato la versione
Trial, tra l'altro + stabile della 2005) ed ho ancora 27 giorni di tempo
!!!!
Mi sono scoppiato tutto il corso A Beginner's Guide to 
ASP.NET
 su About.com
ma nulla di simile. Per assurdo, forse mi è sfuggito, non ho trovato nemmeno
come intercettare i parametri inviati da una pagina all'altra...
Inutile dire che non sono riuscito a trovare nulla in rete.
Per finire ho provato ad esaminare il codice di DelphiWebStore (che riporta
una interessante operazione di login in Home) ma ho girato come una trottola
senza venirne a capo...inizialmente mi occorrerebbe qualcosa di + "soft".
Sapete indirizzarmi?
Grazie
Valter

 implementare una pagina di login in una web application? [...]
Ho anche una "prova filmata"... cosa puoi volere di più? ;-)
http://bdn.borland.com/article/0,1410,33110,00.html
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

Ottimo !
Grazie :o)
Valter

 
http://bdn.borland.com/article/0,1410,33110,00.html
perfetto ! , mi sono fatto anche il corso Validation & Encryption e...sono a
metà strada...
il problema è il numero degli utenti che dovranno avere un accesso
personalizzato.
Secondo quanto proposto dai video sono due le modalità per verificare
l'utente. Nell'evento Click del btnLogin la prima usa:
if (sLogin = 'admin') and (sPassword = 'secret'), confrontando i valori dei
textbox con delle stringhe che dovrebbero essere contenute nel codice
la seconda suggerisce di avvalersi del file WebConfig:
FormsAuthentication.RedirectFromLoginPage(sLogin, False);
che richiede anch'esso una modifica del detto file per ogni utente che si
regisatrerà.
Supponendo di avere 200 utenti e più registrati oltre a quanti si
registreranno in seguito dovrei inserire una riga per ognuno di loro.
Ma è possibile automatizzare il tutto modificando runtime il file WebConfig?
O forse la strada migliore è quella della prima modalità ricavando
direttamente i valori dal database e confrontandoli con quelli immessi
dall'utente durante l'operazione di login?
A questo proposito in un vecchio post si era parlato di come accedere al
database effettuando operazioni di scrittura e lettura senza usare i
componenti DBWeb ma le informazioni erano ancora poche.
Qualcuno sa dove reperire dei demo a questo riguardo?
Ciao e grazie.
Valter

 Qualcuno sa dove reperire dei demo a questo riguardo?
I DBWebControls sono controlli Web da utilizzare se si vuole fornire 
un'interfaccia utente funzionale all'interno delle pagine Web, non 
servono in questo frangente.
L'argomento che devi approfondire ora in generale è semplicemente 
*
ADO.NET
*, cioè l'insieme delle classi del framework che consentono 
l'accesso ai dati.
La "Microsoft .NET SDK Documentation" fornisce molte informazioni al 
riguardo, ma puoi trovarne a bizzeffe cercando su Google.
Strettamente riguardo a Delphi, puoi leggere qui:
http://delphi.about.com/od/adonet/index.htm


Grazie Marco.
Valter