Configuração do Sign-Up
Auth Module acrescenta alguma flexibilidade em Sign Up configuração. Ir para Modules e clique para a secção Auth Module para abrir as suas configurações.
- SignUp Groups: define a lista de grupos em que o utilizador será membro de um grupo após a inscrição.
- SignUp: permite aos utilizadores inscreverem-se e obterem contas na sua candidatura.
- Session timeout (minutes): define quanto tempo a sessão do utilizador estará activa sem actividade do utilizador. Após o valor de timeout a sessão do utilizador será terminada.
- Failed login delay (in ms)Timeout : define o tempo de atraso das respostas após tentativas falhadas de login para evitar ataques de força bruta.
- Email confirmation required: define se o utilizador tem de confirmar o registo via email.
- Signed-Up User ActiveActive=true: define active=true para cada objecto de utilizador recém-criado, se activado.
- Groups O separador permite criar e configurar a lista de grupos de utilizadores.
Sign Up O processo pode ser configurado na aplicação web. Uma vez criado o projecto, o seguinte processo de negócio é também pré-configurado:
- login inputString: validação do valor do email;
- Confirm password inputString: verifica se as palavras-passe são correspondentes;
- Register botão: cria um novo objecto User e valida o registo;
criação do processo de registo personalizado
- No editor de interface, criar um Container e colocar alguns Input elementos nela contidos, como no exemplo abaixo
- E-mail é responsável por introduzir e validar o e-mail do utilizador [Input (email) para aplicações web e Email fieldpara aplicações móveis];
- A segunda input é responsável pela introdução e validação de uma nova palavra-passe de utilizador [Input (password) para aplicações web e Pass field para aplicações móveis];
- O terceiro input é necessário repetir a palavra-chave criada pelo utilizador e verificar se estas são correspondidas [Input (password) para aplicações web e Pass field para aplicações móveis];
- Register botão inicia o processo comercial de validação de todos os valores introduzidos;
- Login o botão inicia Navigate bloquear o formulário de autorização de utilizador apropriado;
- Criar processo empresarial associado com o Register botão. onClick evento seria o ponto de entrada para este processo
- Antes de mais, a lógica tem de ser construída dessa forma para verificar e validar os campos introduzidos. Get Properties Os blocos são utilizados para obter dados.
- Os valores introduzidos pelo utilizador (Value) são passados para a entrada do Server request POST /register/ processo.
- Após a conclusão bem sucedida do processo de Server request POST /register/ processo, o Auth Token (token) é devolvido da saída, que é atribuída à sessão do utilizador actual (Set Auth Token) e o utilizador é redireccionado para a página desejada definida pelo Navigate bloco.