Editor  »  Guide  »  Guida Coldfusion Mx 

Cosa abbiamo imparato



In questo capitolo abbiamo introdotto l'importante concetto di "applicazione" in ColdFusion. Un sito web dinamico può essere considerato come un'applicazione a sé. I file Application.cfm e OnRequestEnd.cfm vengono eseguiti, rispettivamente, prima e alla fine di ogni pagine CFML.

Con il tag "<cfapplication>" (http://localhost:8500/cfdocs/CFML_Reference/Tags-pt14.html#1097308) possiamo dare un nome all'applicazione e abilitare ColdFusion per memorizzare variabili di sessione e di tipo Application. L'utilizzo di questo tipo di variabili, insieme a quelle "Cookie" e "Client", permette di condividere informazioni fra tutte le pagine a livello di applicazione (variabilie "Application") o a livello di utente (variabili di sessioni, "cookie" e "client").

Grazie alle sessioni, possiamo creare un sistema di autenticazione, assegnando a degli utenti uno username, una password e uno o più ruoli. In CFML i tag <cflogin>, <cfloginuser> e <cflogout> e le funzioni GetAuthUser() e IsUserInRole() ci permettono di scrivere facilmente la logica.

Spesso abbiamo dovuto utilizzare il tag <cfabort> per interrompere l'esecuzione delle pagine CFML, rendendole così accessibili solo agli utenti autenticati che possiedono un ruolo specifico.

Infine, abbiamo visto come con <cfcookie> è possibile creare ed eliminare cookie dal browser del visitatore, per rendere disponibili informazioni anche quando le variabili di sessione sono già scadute.

Ultimi articoli Editor

Adobe Edge, la prima animazione HTML5

Come creare una animazione HTML5 con Adobe Edge, esempio completo

Adobe Edge, l'interfaccia

Esaminiamo pannelli e menu del tool gratuito di Adobe per la...

Trasformazioni XSLT in Dreamweaver 8

Primo sguardo agli strumenti XML: trasformare un feed RSS

Layout senza tabelle con Dreamweaver 8

Esaminiamo gli strumenti CSS avanzati del software di Adobe/Macromedia

Il nuovo Dreamweaver 8

Panoramica delle principali novità dell'ultima release del popolare...

Altri articoli

Guide Editor

Guida WebMatrix

Entrare nel mondo dello sviluppo di applicazioni Web con Webmatrix,...

Guida Notepad++

Un editor testuale che funziona perfettamente anche come editor HTML...

Guida Aptana

Creare siti Web o applicazioni con Aptana, l'editor open source,...

Altre guide

Newsletter @Daily HTML.it

Ogni mattina, dal lunedì al venerdì, le novità pubblicate su tutti i siti tecnici del network HTML.it: articoli, guide, notizie dal Web, blog e molto altro.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Webmaster base

18 Giugno 2012 a Milano
Disponibilità: 6 Posti

Corso Google AdWords Base

25 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

05 Giugno 2012 a Roma
Disponibilità: 7 Posti

Corso Webmaster base

11 Giugno 2012 a Roma
Disponibilità: 7 Posti