Anda di halaman 1dari 2

Funo criao do user; A essa funo deve ser desenvolvida de modo a permitir criar user no igrp.

Dever receber como Parmetro, o email, orgnica, perfil, e criar o utilizador IGRP; sem enviar notificaes Para o email do user correspondente.

Gerar username (registo formal e informal) Esta funo dever servir para gerar username e password que sero utilizados durante o registo formal e informal. Validaes; Os novos utilizadores gerados no devem existir nas tabelas por_utentes e tabelas que guardam utilizadores do IGRP.

Activao da conta; A activao da conta deve ser solicitada, durante o processo de registo informal ou aps o processo de alterao do email que nesses dois casos devem enviar a notificao com o link para a activao username e password. Validaes Durante o Processo de activao o utilizador dever indicar o username, password e o cdigo de activao. Devem validar se os dados introduzidos pertencem a algum user que esto por activar. Caso sim, devem fazer o update na tabela Port_utentes e mudar o valor do estado_activacao para A; Chamar a funcionalidade para criar Utilizador do IGRP. Efectuar Login no Sistema; Caso a conta do utilizador estiver activado devem emitir a mensagem de que a conta j se encontra activada. Efectuar Login no Sistema.

Alterao de Email A pagina de alterao de email deve ficar disponvel caso, durante o processo de Login efectuar com sucesso, foi detectado de que a conta do user que fez o login no esta activado. Portanto durante o Processo de login dever verificar se a conta esta ou no esta activo(porton.por_utentes.estado_activacao igual ou diferente de A);

Caso estado_activacao diferente de A; apresentar o ecr para alterao do email que ser responsvel para a alterao do email e enviar o processo de activao da conta; Activao da conta; Durante a alterao do email devem fazer o update nas tabelas tabela Por_utentes e OID no Campo email; Alterao de email Login dever readicionar para automaticamente para a pagina alterao de email;

A pagina alterao de email deve possuir os seguintes campos: OBS Text: Nome Campo. Email Atual readOnly? Sim Tamanho: 100 Obrigatorio? Sim Nome Campo :Novo Email readOnly? No Tamanho: 100 Obrigatorio? Sim Nome Campo:Confirmar Novo email readOnly? No Tamanho: 100 Obrigatorio? Sim Nome do Campo: Alterar email O valor deve ser igual ao campo novo email.

Text:

Text:

Button

Alerta e Submit

Regras : Caso username, password e chave_de_activacao sucesso dever fazer o login do Utilizador.

O sistema no dever permitir redireccionar para uma pagina onde o utilizador Poder introduzir um novo email. Caso exista alguma outra conta activa com o novo email introduzido. Nesse caso o sistema dever emitir um mensagem de ao utilizador que o email j se encontra associado a um outro utilizador activo; Caso o email apresentado no Pertence a nenhuma outra conta activa devem fazer as alteraes no contacto do utente e no OID;