Mudanças entre as edições de "Desenvolvedor:APIs/JavaScript/latromi.security.sessionInfo"
Desenvolvedor:APIs/JavaScript/latromi.security.sessionInfo
(→Propriedades) |
|||
(2 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
+ | {{DISPLAYTITLE:latromi.security.sessionInfo}}__NOTOC__ | ||
Fornece propriedades para obter informações do usuário logado. | Fornece propriedades para obter informações do usuário logado. | ||
Linha 18: | Linha 19: | ||
|---------------------------------- | |---------------------------------- | ||
| [[DEV:APIs/JavaScript/latromi.security.sessionInfo/userid|userid]] | | [[DEV:APIs/JavaScript/latromi.security.sessionInfo/userid|userid]] | ||
− | | Obtém o ID do usuário logado. | + | | Obtém o ''ID'' do usuário logado. |
|---------------------------------- | |---------------------------------- | ||
| [[DEV:APIs/JavaScript/latromi.security.sessionInfo/username|username]] | | [[DEV:APIs/JavaScript/latromi.security.sessionInfo/username|username]] | ||
− | | Obtém o Nome de Usuário do usuário logado. | + | | Obtém o ''Nome de Usuário'' do usuário logado. |
|---------------------------------- | |---------------------------------- | ||
| [[DEV:APIs/JavaScript/latromi.security.sessionInfo/isadmin|isadmin]] | | [[DEV:APIs/JavaScript/latromi.security.sessionInfo/isadmin|isadmin]] | ||
| Obtém um valor do tipo ''Boolean'', indicando se o usuário logado é administrador do sistema. | | Obtém um valor do tipo ''Boolean'', indicando se o usuário logado é administrador do sistema. | ||
|} | |} | ||
+ | |||
+ | == Exemplos == | ||
+ | === Obtendo informações do usuário logado === | ||
+ | O exemplo a seguir mostra como como obter as informações do usuário logado. O código executa as seguintes ações: | ||
+ | * Obtém uma instância de '''sessionInfo'''. | ||
+ | * Verifica se o usuário logado é administrador. | ||
+ | * Se o usuário logado for administrador, mostra a mensagem <span class="codepart code-string">Administrador logado</span>... no console do navegador, senão mostra a mensagem <span class="codepart code-string">Usuário logado</span>.... | ||
+ | <syntaxhighlight lang="JavaScript"> | ||
+ | function logUserInfo() { | ||
+ | var userSessionInfo = new latromi.security.sessionInfo(); | ||
+ | if (userSessionInfo.isadmin) | ||
+ | console.log('Administrador logado: ' + userSessionInfo.username); | ||
+ | else | ||
+ | console.log('Usuário logado: ' + userSessionInfo.username); | ||
+ | } | ||
+ | </syntaxhighlight> |
Edição atual tal como às 19h15min de 9 de julho de 2018
Fornece propriedades para obter informações do usuário logado.
Sintaxe
latromi.security.sessionInfo = function () { return { userid: undefined, username: undefined, isadmin: undefined } }
Propriedades
Nome | Descrição |
---|---|
userid | Obtém o ID do usuário logado. |
username | Obtém o Nome de Usuário do usuário logado. |
isadmin | Obtém um valor do tipo Boolean, indicando se o usuário logado é administrador do sistema. |
Exemplos
Obtendo informações do usuário logado
O exemplo a seguir mostra como como obter as informações do usuário logado. O código executa as seguintes ações:
- Obtém uma instância de sessionInfo.
- Verifica se o usuário logado é administrador.
- Se o usuário logado for administrador, mostra a mensagem Administrador logado... no console do navegador, senão mostra a mensagem Usuário logado....
function logUserInfo() { var userSessionInfo = new latromi.security.sessionInfo(); if (userSessionInfo.isadmin) console.log('Administrador logado: ' + userSessionInfo.username); else console.log('Usuário logado: ' + userSessionInfo.username); }