Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Bloco padrão destinado para o login de um usuário com nome do usuário e senha.


Figura 1 - Bloco Login


As aplicações padrão do Cronapp utilizam esse bloco na funçãologin do arquivo blocklyLogin nas aplicações Mobile (Localização: Bloco de Programação/Mobile/auth/Login

Tooltip
onlyIcontrue
appendIconinfo-circle

Endereço: src/main/mobileapp/www/js/blockly/auth/Login.blockly

). 

Compatibilidade

  • Bloco cliente: cronapi.authentication.login()

Retorno

Bloco sem retorno.

Parâmetros

Nome do usuário

Nome do usuário para login.

  • Posição: 1
  • Inglês: Username
  • Tipo: Texto / String
  • Exemplo: "user"

Senha

Senha do usuário para login.

  • Posição: 2
  • Inglês: Password
  • Tipo: Texto / String
  • Exemplo: "minh@Senha"

Opções

Esse parâmetro recebe um token de autenticação proveniente de um provedor externo em aplicações com autenticação via SSO. As aplicações padrão do Cronapp geralmente utilizam autenticação via token e nesse tipo de autenticação o parâmetro Opções pode ficar vazio. Para mais informações sobre os tipos de autenticação, confira o tópico Autenticação e Segurança da documentação Configurações do projeto. 

  • Posição: 3
  • Inglês: Options
  • Tipo: Objeto / Object

Exemplo

A função abaixo através do bloco Obter valor do Campo obtém o nome e a senha do usuário, e a partir disso o bloco Login realiza o login do usuário na aplicação. Visto que a aplicação em questão é do tipo autenticação via token o parâmetro Opções permanece vazio.


Figura 2 - Exemplo de uso do bloco Login


A imagem a seguir mostra uma tela de login de uma aplicação mobile. Após preencher os campos de "Usuário" e "Senha" e clicar no botão "Login" a função da Figura 2 é executada. Se os campos estiverem preenchidos corretamente, o usuário será logado e direcionado para a página inicial da aplicação (Figura 3.1).


Figura 3 - Tela de login de uma aplicação mobile


Image Added

Figura 3.1 - Resultado exibido a partir das configurações da Figura 2

Nesta página

Índice