|
|

Tutorials Sardadesign Online
Lo Studio Web Design Sardadesign.it da alcuni anni pubblica online tutorials gratuiti per Dreamweaver
I tutorial qui presenti sono stati pubblicati alcuni anni fa, ma sono ancora attuali ma ovviamente occorre rapportarsi al software attuale
Ci ripromettiamo, tempo permettendo, di pubblicare nuovi tutorials |
I tutorials si possono scaricare e consultare liberamente.
E'invece vietata la riproduzione e la distribuzione senza il permesso scritto dello Studio Web Design - Sardadesign.it |
| Tutorials Dreamweaver |
UN SITO CON CARRELLO TUTORIAL SHOPPING CART 3
Autore
Sardadesign
scarica il tutorial >
[voti: 37 - scaricato 946 volte] |
 |
livello di difficoltà |
 |
punteggio votazione |
|
|
|
|
| |
PARTE SECONDA
Adesso realizziamo la procedura del LOGIN
|
| 1 |
Apriamo la pagina index.asp, e nella parte superiore della pagina, inseriamo una tabella di 1 riga, una colonna.
All'interno inseriamo un modulo vuoto: dentro il modulo inseriamo una tabella di due righe e tre colonne:
Nella prima colonna inseriamo le etichette:
Username:
Password:
Nella seconda colonna inseriamo, al lato delle etichette, i rispettivi campi di testo, che chiamiamo
user
pass
Nella terza colonna il pulsante. |
| |
|
| 2 |
Quindi dai comportamenti server scegliamo
Autenticazione utente > esegui login Utente |
| |

Nella procedura del login , scegliamo Limita l'accesso in base a Nome utente, password e livello di accesso.
Questo ci consente di creare aree del sito con diversi livelli di accesso.
Un'area riservata ai clienti
Un'area riservata all'amministratore
|
| 3 |
Possiamo impostare una pagina di benvenuto (benvenuto.asp), che saluta l'utente che ha fatto correttamente il login, ed una pagina di errore (errore_login.asp), nel caso che il login fallisca.
In questa seconda pagina, dobbiamo inserire dei commenti che invitano l'utente a rifare il login, facendo attenzione all'inserimento corretto dei dati.
|
| 4 |
Adesso possiamo inserire il comportamento di controllo di accesso riservato alle pagine che ci interessano;
apriamo quindi la pagina negozio1.asp e dai comportamenti server scegliamo
Autenticazione utente > limita l'accesso alla pagina
In questo caso possiamo scegliere Limita in base a Nome utente e password, ma nelle aree riservate all'amministratore sceglieremo Nome utente, password e livello di accesso, scegliendo il livello appropriato.
Dobbiamo creare una pagina di reindirizzamento (no_cliente.asp), che consente di reindirizzare gli utenti non registrati o che hanno dimenticato di fare il Login.
In questa pagina spieghiamo che l'accesso è riservato agli utenti registrati, e che hanno fatto il Login.
|
| |
Adesso eseguiamo una modifica nella pagina grazie.asp.
Questa pagina è la pagina di ringraziamento alla quale si va dopo aver fatto l'ordine di acquisto.
Possiamo inserire, in vista codice, un oggetto CDONTS, che invia automaticamente al cliente che ha fatto l'ordine, una email che conferma l'avvenuto ordine
(ciascuno può personalizzare questa procedura come desidera)
Innanzi tutto dobbiamo creare un recordset come mostrato nella figura |
| |

Il filtro del recordset è la Sessione OrdiniID, che identifica il numero d'ordine ed il cliente al quale appartiene.
Tale filtro si applica alla tabella degli Ordini.
Quindi, adesso che abbiamo il recordset, inseriamo in vista codice le seguenti righe:
(Ovviamente al disotto del codice del recordset)
Per la spiegazione del codice vedi la pagina precedente dove è stato definito il significato del codice.
Queste righe di codice inviano un e-mail all'utente che ha eseguito l'ordine, ed il cui indirizzo e-mail è estratto dal database, col recordset RsOrdine.
Nota: se hai configurato correttamente il tuo personal web server (o IIS) puoi verificare il corretto funzionamento dell'oggetto CDONTS.
Nella cartella mailroot, contenuta nella cartella Inetpub, puoi recuperare i messaggi di posta inviati (e che si trovano nella cartella Queue (in attesa di essere inviati...)
|
| |
|
| |
 |
|
|
| |
|
|