| dalla versione 9.0.3940 - modificato il 24/03/2011 - link - english
|
Scopo
Questa è una variabile globale in cui memorizzare lo username dell'utente che si è autenticato. Il framework la utilizza durante il salvataggio sul DB dei documenti che utilizzano il servizio di Identificazione Utente per valorizzare le proprietà con concetto DO_CREAUSER e DO_LASTUSER.
Questa proprietà generalmente viene impostata nell'evento di
OnLogin.
Applicazione.userName = "username"
Quando letta
Ritorna una stringa corrispondente allo username dell'utente che si è autenticato.
Quando impostata
Imposta il valore che verrà usato dal framework per valorizzare le proprietà dei documenti che esprimono il concetto di DO_CREAUSER e DO_LASTUSER.
Note
-
Insieme alla proprietà UserName generalmente viene impostata anche la proprietà AuthorizationLevel.
event EsempiDO.OnLogin(
inout string Username
inout string Password
inout boolean DataValid
)
{
int vRuolo = 0
string vCompagnia = ""
string vDominio = ""
boolean ok = False
int vLivelloAutorizzazione = 0
select into variables (ok)
set vRuolo = Ruolo
set vCompagnia = Compagnia
set vDominio = Dominio
set vLivelloAutorizzazione = LivelloAutorizzazione
from
Utenti
where
Username = Username
Password = Password
if (ok)
{
EsempiDO.userRole = vRuolo
EsempiDO.companyID = vCompagnia
EsempiDO.domainID = vDominio
EsempiDO.userName = Username
EsempiDO.authorizationLevel = vLivelloAutorizzazione
}
else
{
EsempiDO.userName = DefaultUserName
EsempiDO.userRole = Anonymous
}
}
Cosa ne pensi?
Ti sono rimaste delle domande su punti che questo articolo non ha trattato? Pensi che sia utile aggiungere una nota all'articolo? Aiutaci a migliorare la documentazione di Instant Developer scrivendo il tuo commento nei campi qui sotto.