Descrizione
Preventivo per N.2 pagine aspnet
avrei bisogno di 2 pagine, una per far iscrivere gli utenti e un altra per gestire queste iscrizioni, in questa pagina di gestione potrà accedere solo un utente amministratore. gli utenti durante l'iscrizione dovranno poter fare l'upload di un file (doc o pdf)
i dati degli utenti verranno salvati su database (MSSql o MySql) e i file in cartelle (ovviamente suddivise per utente) sul server web. il percorso della cartella contenente i dati utenti andrà protetto in modo da non poter essere visualizzato da chiunque da web ma solo dalla pagina amministrativa.
di seguito il dettaglio delle pagine richieste:
--------- Pagina 1
un form di iscrizione
Lista campi:
First Name*
Second Name*
Email Address *
Re Enter Email Address *
Home Phone Number
Mobile Phone Number
Work Phone Number
* These date are mandatory
Send me a Message
Accesso a questa pagina da qualsiasi utente
Al termine iscrizione viene inviata una mail di testo a indirizzo prestabilito
Attivazione automatica dell’iscrizione senza invio e-mail e link di conferma
Pulsante upload – l’utente potrà effettuare l’upload di un file dal formato prestabilito
I dati di registrazione verranno memorizzati su database SqlServer
I file salvati dagli utenti tramite upload non saranno accessibili da web ma solo tramite pagina amministrativa
--------- Pagina 3 - amministrazione utenti con login
Accesso alla pagina solo da parte dell’amministratore
Gli utenti registrati non potranno accedere a questa pagina
La pagina sarà composta dalla lista di utenti iscritti
Ogni riga della lista conterrà i dati relativi all’utente e una lista di file relativi all’utente. I dati potranno essere modificati e i file potranno essere aggiunti o eliminati.
NON si avrà comunque la possibilità di visionare il contenuto in modalità “albero cartelle” tipo ftp, verrà tutto gestito in automatico dalla pagina. Basta vedere i file che sono presenti per ogni utente.
Si avrà comunque la possibilità di accedere alle cartelle relative all’utente tramite Ftp, quindi una protezione solo a livello di accesso web.